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

144 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
4a7c5c1bdb Make email check more pythonic 2021-01-24 16:33:32 +01:00
77a1b39dbf Add required for email field when necessary 2021-01-24 16:33:32 +01:00
9e1cd17a1b Handle empty emails 2021-01-24 16:33:32 +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
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
6c7833ebb1 Add missing translations 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
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
8b75900103 Make AdherentCreationForm code clearer 2021-01-24 16:33:31 +01:00
9fe4313540 Move some code away from the forms 2021-01-24 16:33:31 +01:00
Gabriel Detraz
6d0c53d667 Remove state_sync : est appellé en post-save de user 2021-01-24 16:33:31 +01:00
ac7ea6cd23 Move should_send_confirmation_email in EmailSettingsForm for consistency 2021-01-24 16:33:31 +01:00
cdc25ad5ec Send confirmation email if necessary after editing EmailSettingsForm 2021-01-24 16:33:31 +01:00
fcd2f9d16d Also update email state in EmailSettingsForm 2021-01-24 16:33:31 +01:00
d8cfb2e3d5 Set email_change_date on user creation 2021-01-24 16:33:31 +01:00
2a068a7e0a Fix error preventing migration 2021-01-24 16:33:31 +01:00
4803417bca Replace STATE_EMAIL_NOT_YET_CONFIRMED with an email_state 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier
81b6b999be Revert "Create STATE_SUSPENDED"
This reverts commit 2aef2ae3fa.
2021-01-24 16:33:31 +01:00
0dcd8b79e2 Create STATE_SUSPENDED 2021-01-24 16:33:31 +01:00
Gabriel Detraz
ffdb32df90 Update headers 2021-01-24 16:33:31 +01:00
811e527232 Allow users in the STATE_EMAIL_NOT_YET_CONFIRMED to reset their password 2021-01-24 16:33:31 +01:00
14fe70c762 Add missing translations 2021-01-24 16:33:31 +01:00
e0609d27dd Fix wrong email showing up when editing user 2021-01-24 16:33:31 +01:00
e574284936 Require login on confirmation email resend 2021-01-24 16:33:31 +01:00
2793e207c0 Always sync email_change_date on manual state change 2021-01-24 16:33:31 +01:00
80124695ad Move user email_change_date update on manual state change to seperate method 2021-01-24 16:33:31 +01:00
7b4ec26d94 Replace ConfirmMailForm with an html template 2021-01-24 16:33:31 +01:00
b190549618 Improve template for resending a confirmation email 2021-01-24 16:33:31 +01:00
ac318ba20f Fix handling of confirmation email for front facing elements 2021-01-24 16:33:31 +01:00
73d3d6b480 Start implementing user-facing confirmation email mechanics 2021-01-24 16:33:31 +01:00
64626335d2 Create EMAIL_NOT_YET_CONFIRMED state 2021-01-24 16:33:31 +01:00
19261400d1 Add help text for password checkbox in user creation 2021-01-24 16:33:31 +01:00
86d9db350a Add option to enable the password field during account creation 2021-01-24 16:33:31 +01:00
07acce2e90 Add optional fields to select password during user creation 2021-01-24 16:33:31 +01:00
Laouen Fernet
679e81ac7d Mark strings for translation in users 2019-11-24 23:27:56 +01:00
Hugo Levy-Falk
c4a104b3b6 I like my black.
Just ran black on the whoe repository. Fix #210.
2019-11-04 22:47:24 +01:00
Hugo Levy-Falk
a9194b405a Hello Lara :D
Just ran `find /var/www/re2o \( -type d -name .git -prune \) -o -type f -print0 | xargs -0 sed -i 's/Goulven/Lara/g'`.
2019-10-01 13:37:56 +02:00
Hugo Levy-Falk
b8d8c11cb0 Fix #151 2019-09-20 14:48:37 +02:00
Hugo Levy-Falk
d9f5514b58 Llamas are being oppressed. 2019-09-20 14:20:42 +02:00
Hugo Levy-Falk
b674025259 Fix #220 2019-09-20 14:13:35 +02:00
Maxime Bombar
07071c7cf9 Fixes Issue 221 2019-09-10 17:09:26 +02:00
Hugo Levy-Falk
8f5b302cbf Translation for GTU check. 2019-09-05 22:03:45 +02:00
Hugo Levy-Falk
d2d39f77de Fix #216 2019-09-05 22:03:45 +02:00