portagenetwork / roadmap

Developed by the the Alliance in collaboration with University of Alberta, DMP Assistant a data management planning tool, forking the DMP Roadmap codebase
MIT License
6 stars 1 forks source link

WIP DO NOT MERGE - First draft at adding email confirmation #909

Closed lagoan closed 1 month ago

lagoan commented 2 months ago

This is the first attempt at adding email confirmation to user accounts.

Right now this change adds:

+ User receives email upon system user creation to confirm email
+ User receives flash notice when trying to log in through the system
stopping them from using it until email is confirmed
+ User account is confirmed after accessing confirmation token url
+ User account goes to resend token view if token expires

What we need to add:

+ Confirm email for SSO accounts
+ Find a way to reset confirmation values for all existing accounts
+ Confirm the translations are present and working in web site and email confirmation
+ More ?
github-actions[bot] commented 2 months ago
1 Error
:no_entry_sign: Please include a CHANGELOG entry. You can find it at CHANGELOG.md.

Generated by :no_entry_sign: Danger

lagoan commented 1 month ago

@aaronskiba can we remove this PR now ?

lagoan commented 1 month ago

This worked is completed in #923