Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
Allow users to update their email address. Verify email address before actually updating the user's email address. The address needs to be updating in Keycloak and the Airavata user profile.
TODO
- [x] show in UI if there is a pending email change waiting verification
- [x] add a link in UI to request resending the email change verification link
- [x] add a success message when email change is verified and updated
- [x] add an error message when email change verification fails
- failure modes:
- invalid verification code
- pending_email_change record no longer exists (from backend perspective, looks the same as invalid code)
- fail to update Airavata user profile
- failure modes:
- [x] add link to user profile editor in portal header
[ ] handle a user cancelling the email address change?- not now
- [x] handle enter key press to submit user profile form
- [x] validate email address
Attachments
Issue Links
- is related to
-
AIRAVATA-3486 BUG: User Settings throws an error for an existing Gateway User
- Resolved