8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-09-17 11:43:08 +00:00
Commit graph

715 commits

Author SHA1 Message Date
Gabriel Detraz
dc67ed5298 Check email in user clean (factorise code) 2021-01-24 16:33:32 +01:00
6235909a9a Fix some email checks being bypassed for legacy users 2021-01-24 16:33:32 +01:00
1755f6e624 Prevent user email from being null 2021-01-24 16:33:32 +01:00
4a7c5c1bdb Make email check more pythonic 2021-01-24 16:33:32 +01:00
259e9eff51 Leave user email blank / null for compatilibity 2021-01-24 16:33:32 +01:00
8befbb8ad8 Handle empty emails 2021-01-24 16:33:32 +01:00
77a1b39dbf Add required for email field when necessary 2021-01-24 16:33:32 +01:00
b968f23b65 Leave user email blank / null for compatilibity 2021-01-24 16:33:32 +01:00
9e1cd17a1b Handle empty emails 2021-01-24 16:33:32 +01:00
Hugo Levy-Falk
c2b5a26d8f Fix dead code. 2021-01-24 16:33:31 +01:00
Hugo Levy-Falk
8730c2ecfe Production version of VueJS 2021-01-24 16:33:31 +01:00
Hugo Levy-Falk
a370ae066e Fix #98 2021-01-24 16:33:31 +01:00
chapeau
cf7e293a1c Fix of copy/paste errors 2021-01-24 16:33:31 +01:00
chapeau
0b58365c87 First draft of moving api functions into each apps 2021-01-24 16:33:31 +01:00
Gabriel Detraz
334537e475 Remove old api 2021-01-24 16:33:31 +01:00
Gabriel Detraz
0d7ca44edd Add help_text for password 2021-01-24 16:33:31 +01:00
Gabriel Detraz
2cf3c3ce19 Validate password using django settings password validator 2021-01-24 16:33:31 +01:00
fa95625205 Add translation for email error message 2021-01-24 16:33:31 +01:00
00c15b4bb9 Move mail util function to seperate file 2021-01-24 16:33:31 +01:00
91504e9688 Fix circular import of utils 2021-01-24 16:33:31 +01:00
cb9ae34418 Make emails throw timeout errors, and gracefully handle them 2021-01-24 16:33:31 +01:00
449e1f8721 Add translations for advanced search email filter 2021-01-24 16:33:31 +01:00
Gabriel Detraz
4490f75dd4 Simplify preferences, add all_room acl for users 2021-01-24 16:33:31 +01:00
bf6f3fdec2 Make call to remove_user_room cleaner 2021-01-24 16:33:31 +01:00
c14f172764 Forbid user from forcing out another user with a free access 2021-01-24 16:33:31 +01:00
e417de379e Add option enabling regular users to take a disabled user's room 2021-01-24 16:33:31 +01:00
Gabriel Detraz
2f7c77fd9f Fix #247 2021-01-24 16:33:31 +01:00
51c81886b5 Add translations for statistics 2021-01-24 16:33:31 +01:00
283f272931 Add missing migration 2021-01-24 16:33:31 +01:00
85836fa770 Cleanup old Request objects in process_passwd and process_email 2021-01-24 16:33:31 +01:00
2ed3b2ac31 Fix translations 2021-01-24 16:33:31 +01:00
179b8cfd26 Make email translations more consistent 2021-01-24 16:33:31 +01:00
5b4dfea878 Remove duplicate translation 2021-01-24 16:33:31 +01:00
6c7833ebb1 Add missing translations 2021-01-24 16:33:31 +01:00
Gabriel Detraz
d2881c64dc Don't forget to save 2021-01-24 16:33:31 +01:00
Gabriel Detraz
fb5c215f47 Allow admin to modify email state 2021-01-24 16:33:31 +01:00
cdd9dfae6c Provide default value for email_change_date and don't allow it to be null 2021-01-24 16:33:31 +01:00
154096050c Make send_confirm_email_if_necessary clearer 2021-01-24 16:33:31 +01:00
5fdb8a7b1e Fix wrong state check in send_confirm_email_if_necessary 2021-01-24 16:33:31 +01:00
1c65dc50ff Don't set User.email_change_date to None 2021-01-24 16:33:31 +01:00
def91bff7a Call user.confirm_mail in UserManager._create_user 2021-01-24 16:33:31 +01:00
a7b989b7de Fix error in profil of users with an unverified email 2021-01-24 16:33:31 +01:00
216d14bb25 Ensure confirmation email tokens are deleted if no longer valid 2021-01-24 16:33:31 +01:00
Gabriel Detraz
b88fea3b4b Test sur le mot primaire au lieu du mot de pass radius 2021-01-24 16:33:31 +01:00
aad7110fd2 Improve check did_set_initial_passwd in new_user 2021-01-24 16:33:31 +01:00
Gabriel Detraz
c00bb2573b Remove code mort 2021-01-24 16:33:31 +01:00
9f1c6a57e2 Correctly send a confirmation email 2021-01-24 16:33:31 +01:00
8e8d035439 Save before checking if confirmation email should be sent 2021-01-24 16:33:31 +01:00
1a997f81ee Add missing __original_email init 2021-01-24 16:33:31 +01:00
db620e9c90 Always send confirmation email, except for fully-archived users 2021-01-24 16:33:31 +01:00