318 Commits (abbcf4a1deb840b9d739990bf1ae41ea4a5d282f)

Author SHA1 Message Date
Gabriel Detraz abbcf4a1de Rename rezo_rez_uid legacy and add some help text entries 6 years ago
Gabriel Detraz 69c924014f Fix permission check 6 years ago
Gabriel Detraz bcb9e097ac Add self pseudo setting 6 years ago
Jean-Romain Garnier 5eb89e85ba Improve comments for User clean methods 6 years ago
Gabriel Detraz dc67ed5298 Check email in user clean (factorise code) 6 years ago
Jean-Romain Garnier 1755f6e624 Prevent user email from being null 6 years ago
Jean-Romain Garnier 259e9eff51 Leave user email blank / null for compatilibity 6 years ago
Jean-Romain Garnier 8befbb8ad8 Handle empty emails 6 years ago
Jean-Romain Garnier b968f23b65 Leave user email blank / null for compatilibity 6 years ago
Jean-Romain Garnier 9e1cd17a1b Handle empty emails 6 years ago
Jean-Romain Garnier 00c15b4bb9 Move mail util function to seperate file 6 years ago
Jean-Romain Garnier 91504e9688 Fix circular import of utils 6 years ago
Jean-Romain Garnier cb9ae34418 Make emails throw timeout errors, and gracefully handle them 6 years ago
Gabriel Detraz 4490f75dd4 Simplify preferences, add all_room acl for users 6 years ago
Gabriel Detraz 2f7c77fd9f Fix #247 6 years ago
Jean-Romain Garnier 2ed3b2ac31 Fix translations 6 years ago
Jean-Romain Garnier 179b8cfd26 Make email translations more consistent 6 years ago
Gabriel Detraz d2881c64dc Don't forget to save 6 years ago
Gabriel Detraz fb5c215f47 Allow admin to modify email state 6 years ago
Jean-Romain Garnier cdd9dfae6c Provide default value for email_change_date and don't allow it to be null 6 years ago
Jean-Romain Garnier 154096050c Make send_confirm_email_if_necessary clearer 6 years ago
Jean-Romain Garnier 5fdb8a7b1e Fix wrong state check in send_confirm_email_if_necessary 6 years ago
Jean-Romain Garnier 1c65dc50ff Don't set User.email_change_date to None 6 years ago
Jean-Romain Garnier def91bff7a Call user.confirm_mail in UserManager._create_user 6 years ago
Jean-Romain Garnier 216d14bb25 Ensure confirmation email tokens are deleted if no longer valid 6 years ago
Jean-Romain Garnier 9f1c6a57e2 Correctly send a confirmation email 6 years ago
Jean-Romain Garnier 1a997f81ee Add missing __original_email init 6 years ago
Jean-Romain Garnier db620e9c90 Always send confirmation email, except for fully-archived users 6 years ago
Jean-Romain Garnier 9fe4313540 Move some code away from the forms 6 years ago
Jean-Romain Garnier 8e543a04b1 Fix marking email as verified 6 years ago
Jean-Romain Garnier ba7fe6e035 Automatically validate superuer's email address 6 years ago
Jean-Romain Garnier 4803417bca Replace STATE_EMAIL_NOT_YET_CONFIRMED with an email_state 6 years ago
Jean-Romain Garnier 81b6b999be Revert "Create STATE_SUSPENDED" 6 years ago
Jean-Romain Garnier 47772f1464 Revert "Allow suspended users to login" 6 years ago
Jean-Romain Garnier bcb22f1382 Allow suspended users to login 6 years ago
Jean-Romain Garnier 0dcd8b79e2 Create STATE_SUSPENDED 6 years ago
Gabriel Detraz ffdb32df90 Update headers 6 years ago
Jean-Romain Garnier c71c41fea8 Notify users of suspension when they failed to confirm their email 6 years ago
Jean-Romain Garnier 0c1cf9ac94 Improve various templates related to email confirmation 6 years ago
Jean-Romain Garnier 65a91c1110 Show warning with delay before account suspension for users 6 years ago
Jean-Romain Garnier 80124695ad Move user email_change_date update on manual state change to seperate method 6 years ago
Jean-Romain Garnier e0de606221 Fix overlapping conditions in User.state_sync 6 years ago
Jean-Romain Garnier b7021f32cb Automatically consider email valid when user is set to STATE_ACTIVE 6 years ago
Jean-Romain Garnier d4f13f8832 Handle manually switching user state to/from STATE_EMAIL_NOT_YET_CONFIRMED 6 years ago
Jean-Romain Garnier b190549618 Improve template for resending a confirmation email 6 years ago
Jean-Romain Garnier ac318ba20f Fix handling of confirmation email for front facing elements 6 years ago
Jean-Romain Garnier 73d3d6b480 Start implementing user-facing confirmation email mechanics 6 years ago
Jean-Romain Garnier 4a733aaf77 Create disable_emailnotyetconfirmed.py 6 years ago
Jean-Romain Garnier 64626335d2 Create EMAIL_NOT_YET_CONFIRMED state 6 years ago
Jean-Romain Garnier 6a14f72a16 Fix permission allowing user to change groups 6 years ago