65a91c1110
Show warning with delay before account suspension for users
2021-01-24 16:33:31 +01:00
02040bfae9
Delete disabled users who never created an invoice
2021-01-24 16:33:31 +01:00
e574284936
Require login on confirmation email resend
2021-01-24 16:33:31 +01:00
32c1f8d50a
Require user_edit permission to resend confirmation email
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
e0de606221
Fix overlapping conditions in User.state_sync
2021-01-24 16:33:31 +01:00
b7021f32cb
Automatically consider email valid when user is set to STATE_ACTIVE
2021-01-24 16:33:31 +01:00
d4f13f8832
Handle manually switching user state to/from STATE_EMAIL_NOT_YET_CONFIRMED
2021-01-24 16:33:31 +01:00
bf69f71b9e
Fix string formatting error during email confirmation
2021-01-24 16:33:31 +01:00
1124801b7d
Fix confirm email template
2021-01-24 16:33:31 +01:00
7b4ec26d94
Replace ConfirmMailForm with an html template
2021-01-24 16:33:31 +01:00
3bee334062
Improve template of email confirmation view
2021-01-24 16:33:31 +01:00
e5b8cc48fa
Fix user referenced before assignment
2021-01-24 16:33:31 +01:00
c4acc0f6f2
Fix template shown when confirming send an email
2021-01-24 16:33:31 +01:00
b190549618
Improve template for resending a confirmation email
2021-01-24 16:33:31 +01:00
0ac4d81177
Add missing migrations
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
b991a3f45f
Add option to select number of days before disabling users
2021-01-24 16:33:31 +01:00
4a733aaf77
Create disable_emailnotyetconfirmed.py
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
b947573d8f
Add translations for initial password related strings
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
6a14f72a16
Fix permission allowing user to change groups
2021-01-24 16:33:31 +01:00
Jean-Romain Garnier
8c2df1d989
Remove duplicate translation
2021-01-24 16:33:31 +01:00
Jean-Romain Garnier
c110abb17f
Fix some translations
2021-01-24 16:33:31 +01:00
Gabriel Detraz
f91f284ed1
Fix js calculation of price - NaN bug
2019-12-27 17:00:41 +01:00
Laouen Fernet
c8ed48145c
Add migrations for improved translations
2019-11-24 23:27:57 +01:00
Laouen Fernet
e26d21064e
Improve internationalisation for email templates, scripts, commands and error messages
2019-11-24 23:27:57 +01:00
Laouen Fernet
7894e3267a
Edit translations in users
2019-11-24 23:27:57 +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
ce862a3bde
What Is Dead May Never Die 🧟
2019-11-04 17:49:17 +01:00
Hugo Levy-Falk
034b50bc58
Fix #189
2019-11-04 00:25:29 +01:00
Gabriel Detraz
d51f1e126d
Fix réponses multiples, ne crash pas
2019-10-14 23:44:35 +02:00
Gabriel Detraz
745a30280c
Display connection state for luser
2019-10-01 22:47:30 +02:00
Gabriel Detraz
051ec84f6e
Multi_opp app optional start
2019-10-01 22:47:30 +02: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
693c2b5676
Fix #218
2019-10-01 13:35:06 +02:00
Hugo Levy-Falk
3be0b48c1b
Fix #223
2019-09-30 15:21:17 +02:00
Hugo Levy-Falk
e404fa36ec
Fix typo in User.can_view_all
2019-09-20 15:09:57 +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
Hugo Levy-Falk
8df5a05d89
Do not display unnecessary warnings.
2019-09-19 22:55:16 +02:00
Hugo Levy-Falk
a9ebe331dd
Fix #54
2019-09-19 22:55:16 +02:00
Hugo Levy-Falk
3f9d613c3d
Fix #217
2019-09-19 22:55:16 +02:00
Gabriel Detraz
55b2ff076a
NEVER user _ for var; conflicts with _( from trad + remove return True
2019-09-17 02:09:19 +02:00
Maxime Bombar
07071c7cf9
Fixes Issue 221
2019-09-10 17:09:26 +02:00
Hugo Levy-Falk
5e21a0c494
Fix check_selfpasswd
2019-09-08 15:17:17 +02:00
Hugo Levy-Falk
9b3bc1d053
ACL for applications.
2019-09-08 15:17:17 +02:00
Hugo Levy-Falk
90defb5fcc
helpful acl messages for users.models
2019-09-08 15:17:17 +02:00
Hugo Levy-Falk
8ceb9ccc0c
Fix migrations for MySQL
2019-09-08 14:59:00 +02:00
Hugo Levy-Falk
61ac9c558c
Fix SQL commands for Postgres
2019-09-08 14:37:05 +02:00
Hugo Levy-Falk
cc6e1729dc
Use django-ldapdb 1.3.0
2019-09-08 13:41:00 +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
Hugo Levy-Falk
32aa2780ed
Context is deprecated for rendering in Django1.11
2019-09-04 22:01:02 +02:00
Hugo Levy-Falk
20de9a45d9
fix buggy import which triggers AUTH_USER_MODEL refers to model 'users.User' that has not been installed
2019-09-04 22:00:08 +02:00
Grizzly
3a5fad0287
Separation des lists d'apps optionnelles pour eviter les erreurs d'import d'urls non présents
2019-08-11 20:30:54 +00:00
Grizzly
575e570d16
Cannonisation de l'affichage des apps optionnels sur le profil et imports conditionnels dans les urls
2019-08-11 19:24:40 +02:00
Grizzly
13afc5aaeb
Dummy bouton, order des date, et affichage dans l'admin
2019-08-11 19:24:40 +02:00
Grizzly
609904c279
Ordonancement des tickets par date
2019-08-11 19:24:40 +02:00
Grizzly
a0293a11b3
Affichage des tickets sur le profil
2019-08-11 19:24:40 +02:00
Grizzly
c4259658eb
Formulaire de creation de ticket
2019-08-11 19:24:40 +02:00
klafyvel
f69c88d8fe
Fix LDAP deletion on single user full archiving.
2019-03-17 19:36:44 +01:00
klafyvel
2e2c72a9c3
Delete LDAPUser when full archiving a single user.
2019-03-17 19:30:30 +01:00
detraz
986cdcd90a
Mass delete machine intelligent function
2019-03-17 17:56:46 +01:00
detraz
6e569566ed
Avoid lazy eval problems with django queryset
2019-03-17 17:20:11 +01:00
Gabriel Detraz
e0194ba4e3
Fonctions mass_achivage pour objects multiples
2019-03-17 05:45:34 +01:00
Gabriel Detraz
706903f8c9
Add new full_archive state for user
2019-03-17 03:24:20 +01:00
detraz
c9b84047d2
Change les variables type en name ou machine_type pour éviter les confusions
2019-03-03 17:28:33 +01:00
Alexandre Iooss
56ec7a2df5
Update translation files
2019-02-12 09:12:45 +01:00
Alexandre Iooss
6780b91fe2
Make 'Manage the club' panel hover like other panels
2019-01-28 11:12:05 +01:00
Laouen Fernet
1c28c2d1bc
add translations for users/
2019-01-12 16:56:18 +01:00
Grizzly
cbd85ff0eb
Suppression de l'historique
2019-01-09 18:14:06 +00:00
Grizzly
2524c09e8e
Exclusion d'users, anonymisation machine et domaines
2019-01-09 17:46:21 +00:00
Gabriel Detraz
84889388c9
Avoid crash when 'email' field is not here
2019-01-05 23:13:28 +01:00
Gabriel Detraz
0b1c35900f
Ajoute un reglage pour set tous les comptes actifs à l'initialisation
2019-01-05 18:33:26 +01:00
Gabriel Detraz
20e1ee3bb4
A granted user can set active at creation
2019-01-05 16:20:15 +01:00
Alexandre Iooss
45cda20c71
Rename user profile collapses
2019-01-01 18:53:11 +01:00
detraz
58ede00696
Hotfix autocreate
2018-12-31 00:13:01 +01:00
Alexandre Iooss
5ae1a53172
Add lines to split profile information
2018-12-30 12:35:41 +01:00
Alexandre Iooss
573e6c2ad2
Use a detailed list rather than a table on profile
2018-12-30 12:06:20 +01:00
Gabriel Detraz
97593920e5
Fix #150 : l'utilisateur asso et ses machines ont toujours accès à internet
2018-12-29 20:36:08 +01:00
Gabriel Detraz
e076c1da33
Re match direct
2018-12-28 23:23:22 +01:00
Gabriel Detraz
bfd79d44eb
Fix #192 : Gpgfp validation et formatage
2018-12-28 20:59:29 +01:00
Gabriel Detraz
e0fc3d3846
Menage ordre des fonctions du forms de users
2018-12-28 20:33:07 +01:00
Gabriel Detraz
e2845c4690
No more pseudo with uppercase
2018-12-27 21:43:46 +01:00
Gabriel Detraz
bf4f46ef19
Fix initial password for serviceuser
2018-12-22 21:30:48 +01:00
Alexandre Iooss
29fb5dc848
Remove generated locales from git tree
...
Now compiled locale files (.mo) are generated on the server side.
This cleans up the git tree and make translation contributions much
easier to merge.
Please note that you will need to generate those files after each pull,
so remember to execute install_re2o.sh.
2018-12-10 13:14:56 +01:00
Hugo LEVY-FALK
7a26aadaa9
fix migrations.
2018-12-09 00:10:59 +01:00
Grizzly
c5b3f50955
Suppression de la ligne inutile
2018-12-08 23:56:59 +01:00
Grizzly
ae5ef6a3c5
Utilise l'acl pour la vérification de la possibilité de création
2018-12-08 23:56:59 +01:00
Grizzly
d17e71c53c
machines prise en compte pour l'ajout automatique
2018-12-08 23:56:59 +01:00
Gabriel Detraz
6c6330dd4d
Séparation entre utils et base (dossier re2o)
2018-11-15 18:59:06 +01:00
Gabriel Detraz
4317c39e0c
Archive users have no longer services access and ldap sync
2018-11-15 17:15:45 +01:00