8
0
Fork 0
mirror of https://gitlab.federez.net/re2o/re2o synced 2024-05-13 05:55:34 +00:00
Commit graph

331 commits

Author SHA1 Message Date
Yoann Pétri 682d824121 Add custom themes 2021-01-24 16:37:09 +01:00
grisel-davy 50086cb346 Remove profile_image 2021-01-24 16:37:09 +01:00
grisel-davy eaf3673587 Don't know why, but it solves issue #281 2021-01-24 16:37:09 +01:00
grisel-davy 7ac894c168 Replace null by 0 in default value of duration_* 2021-01-24 16:37:09 +01:00
grisel-davy baadaa18f9 Fix the test for ventes in the set_active function. This function could be greatly improved if the duraction could not be null. 2021-01-24 16:36:51 +01:00
Gabriel Detraz 8190101c0a Fix query test for set_active function 2021-01-24 16:36:17 +01:00
grisel-davy 5673b199c5 split query into two filters 2021-01-24 16:36:16 +01:00
histausse b317eceec3 Split the membership duration from the connection duration
changes:

Article:
remove COTISATION_TYPE, duration(_days), type_cotisation
add duration(_days)_connection, duration(_days)_membership

Vente:
remove COTISATION_TYPE, duration(_days), type_cotisation
add duration(_days)_connection, duration(_days)_membership
add method `test_membership_or_connection()` to replace
`bool(type_cotisation)`

Cotisation:
remove COTISATION_TYPE, date_start, date_end, type_cotisation
add date_start_con, date_end_con, date_start_memb, date_end_memb

create_cotis(date_start=False) -> create_cotis(date_start_con=False, date_start_memb=False)

+ migration
+ changes to use the new models in the remaining of the code
2021-01-24 16:36:16 +01:00
Gabriel Detraz d5831c5f1f The reset_passw function should not set as not yet active users that have already been flaged active 2021-01-24 16:36:16 +01:00
Gabriel Detraz 2d6d1a6024 Fix acl on check pseudo change by user 2021-01-24 16:36:16 +01:00
Gabriel Detraz 7824083a55 Translation of user app views + remove trailing spaces 2021-01-24 16:36:16 +01:00
Gabriel Detraz 564851feda Final translation of users app 2021-01-24 16:36:16 +01:00
Leila b2607ab232 Add thumbnail to user model 2021-01-24 16:36:16 +01:00
Gabriel Detraz abbcf4a1de Rename rezo_rez_uid legacy and add some help text entries 2021-01-24 16:36:16 +01:00
Gabriel Detraz 69c924014f Fix permission check 2021-01-24 16:33:32 +01:00
Gabriel Detraz bcb9e097ac Add self pseudo setting 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 5eb89e85ba Improve comments for User clean methods 2021-01-24 16:33:32 +01:00
Gabriel Detraz dc67ed5298 Check email in user clean (factorise code) 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 1755f6e624 Prevent user email from being null 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 259e9eff51 Leave user email blank / null for compatilibity 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 8befbb8ad8 Handle empty emails 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier b968f23b65 Leave user email blank / null for compatilibity 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 9e1cd17a1b Handle empty emails 2021-01-24 16:33:32 +01:00
Jean-Romain Garnier 00c15b4bb9 Move mail util function to seperate file 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 91504e9688 Fix circular import of utils 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier cb9ae34418 Make emails throw timeout errors, and gracefully handle them 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
Gabriel Detraz 2f7c77fd9f Fix #247 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 2ed3b2ac31 Fix translations 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 179b8cfd26 Make email translations more consistent 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
Jean-Romain Garnier cdd9dfae6c Provide default value for email_change_date and don't allow it to be null 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 154096050c Make send_confirm_email_if_necessary clearer 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 5fdb8a7b1e Fix wrong state check in send_confirm_email_if_necessary 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 1c65dc50ff Don't set User.email_change_date to None 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier def91bff7a Call user.confirm_mail in UserManager._create_user 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 216d14bb25 Ensure confirmation email tokens are deleted if no longer valid 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 9f1c6a57e2 Correctly send a confirmation email 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 1a997f81ee Add missing __original_email init 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier db620e9c90 Always send confirmation email, except for fully-archived users 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 9fe4313540 Move some code away from the forms 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 8e543a04b1 Fix marking email as verified 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier ba7fe6e035 Automatically validate superuer's email address 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 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
Jean-Romain Garnier 47772f1464 Revert "Allow suspended users to login"
This reverts commit 91c51c50df.
2021-01-24 16:33:31 +01:00
Jean-Romain Garnier bcb22f1382 Allow suspended users to login 2021-01-24 16:33:31 +01:00
Jean-Romain Garnier 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