- Jan 29, 2024
-
-
Saurabh Kumar authored
Removes the cookie consent settings from the "public" menu to "settings" menu and make it site independent setting This PR also remove the `@register_public_site_settings` as this the last remain setting in the "public" menu in wagtail Depends on #3721 --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
- Nov 23, 2023
-
-
Saurabh Kumar authored
Fixes #ISSUEID This PR is depended on #3521 - [x] Passwordless login - [x] Passwordless signup - [x] Allow user to set a password after going to profile. - [x] Allow user to change their email even if they don't have an email set. - [x] Allow user to add their name in the application form if name is not present in the user account. - [x] Don't display "Dashboard" link if the user does't have permission to access to it. - [x] Allow to use to setup 2FA without account password. - [x] Display user content on the login screen, if configured (it is an existing feature) - [x] If 2FA is enforced, allow the user to submit the application without setting up 2FA - [x] Add email re-verification option to elevate, sudo mode, apart from password - [x] Update landing page after application submission, on success it redirects now. - [x] Update ENABLE_PUBLIC_SIGNUP and FORCE_LOGIN_FOR_APPLICATION to true by default # Login/Signup Flow  ## Updated Login Page with Registration Enabled  ## After providing the email ID The messaging is kept neutral to hide if the user is already registered or not. The email will contain more detail, if the account exist or not.  Login email copy  ## Signup New Account Email copy  ### Profile Page just after signup The user after clicking on the signup link in the email is redirect to homepage. No dashboard is available as the user doesn't have applicant role. If they click on the "profile" button they see this page with open to update profile and setup a password and enable 2FA. If the user decide to change the email, password is not asked if not password is set, instead an email is sent to authorize the email change.  ## Updated "Sudo" mode page ### For account with password  After clicking on the "Send a confirmation code to your email" link   ### For account without password  ## Updated disable 2FA page It requires "Sudo" mode, instead of password now. 
-
- Sep 08, 2023
-
-
Saurabh Kumar authored
Add black and prettier check to lint
-
- May 09, 2023
-
-
Saurabh Kumar authored
Fixes #3018 - Update requirements - `wagtail` and `wagtail-cache` - Update `BaseSetting` to `BaseSiteSettings` - Fix Category StreamBlock at hypha/apply/categories/blocks.py - Add migration changes - Add `wagtail_reference_index_ignore = True` to models (See [this issue](https://github.com/wagtail/wagtail/issues/9731 ) on wagtail for more info) - Use checkboxes when selecting reviewers for a Round and a Lab - Update `ReadOnlyPanel` to use `render_html()` method instead of `render_as_object()` --------- Co-authored-by:
Fredrik Jonsson <frjo@xdeb.org>
-
- Mar 02, 2023
-
-
Saurabh Kumar authored
Fixes: #3250
-
- Oct 17, 2022
-
-
Saurabh Kumar authored
Use translations for email
-
Saurabh Kumar authored
-
- Aug 26, 2022
-
-
Saurabh Kumar authored
-
- Jul 21, 2022
-
- Nov 24, 2020