Hugo Levy-Falk
697d1ef7aa
feat: Move LDAP to an optional app.
...
The Entire LDAP infrastructures now relies on signals rather than direct function calls and is in its own app. This means it can be deactivated, but also that we can easily plug new services in addition to LDAP, such as OAuth.
Closes issue #270
2021-01-11 21:53:49 +01:00
d1d4ea6af3
Ça se dit Rézo Metz 'tain
2020-11-23 17:06:37 +01:00
e323972b96
Reset clean_notyetactive command to its correct state
2020-04-17 19:20:27 +02:00
43eadaa712
Replace STATE_EMAIL_NOT_YET_CONFIRMED with an email_state
2020-04-17 17:35:24 +02:00
Jean-Romain Garnier
60186071db
Revert "Create STATE_SUSPENDED"
...
This reverts commit 2aef2ae3fa
.
2020-04-17 17:03:54 +02:00
2aef2ae3fa
Create STATE_SUSPENDED
2020-04-17 16:53:46 +02:00
Gabriel Detraz
accd946edf
Update headers
2020-04-17 16:48:27 +02:00
d01fe8c163
Notify users of suspension when they failed to confirm their email
2020-04-17 15:16:26 +02:00
8c99f54145
Fix disable_emailnotyetconfirmed task
2020-04-17 13:14:32 +00:00
1d21364515
Show warning with delay before account suspension for users
2020-04-17 14:08:54 +02:00
a88a2e4848
Delete disabled users who never created an invoice
2020-04-17 13:43:04 +02:00
b91efa3d29
Start implementing user-facing confirmation email mechanics
2020-04-17 00:24:35 +02:00
d4380f866f
Add option to select number of days before disabling users
2020-04-16 23:14:19 +02:00
91edc7ed31
Create disable_emailnotyetconfirmed.py
2020-04-16 22:24:34 +02:00
8728bc69f5
Create EMAIL_NOT_YET_CONFIRMED state
2020-04-16 22:07:25 +02:00
Laouen Fernet
e26d21064e
Improve internationalisation for email templates, scripts, commands and error messages
2019-11-24 23:27:57 +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
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
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
Grizzly
dd4143dbe2
Anonymisation des clubs
2018-11-09 20:05:21 +01:00
Grizzly
5bd3a929df
Unification du mot de passe
2018-11-09 20:05:21 +01:00
Grizzly
0a4a0d5dd1
Anonymisation des donnée de l'utilisateur
2018-11-09 20:05:21 +01:00
detraz
355e5d5a5e
Fix suppression machines + factures
2018-10-13 15:32:27 +02:00
detraz
40eb6f146c
Commande manage pour supprimer les users pas encore actifs
2018-10-11 15:15:00 +02:00
Mael Kervella
2d766daed8
Fix: Fucking LDIF lines can span over multiple lines
2018-07-12 17:55:07 +00:00
Maël Kervella
4cbb05d294
Add a Django command to fully rebuild the LDAP
2018-07-07 18:01:04 +00:00
Maël Kervella
7b0b5c2af4
Pep8 compliance on users
2018-04-15 10:52:26 +00:00
Lev-Arcady Sellem
da50e66aa5
Factorisation
2018-03-25 19:24:48 +02:00
Lev-Arcady Sellem
3c9d4b0e6d
Changement de mot de passe en ligne de commande
2018-03-25 19:22:02 +02:00
esum
b41507d0e5
Ajout de derniere_connexion.py
2018-03-24 19:46:32 +01:00
Gabriel Detraz
775c113591
Merge branch 'chsh' into 'master'
...
chsh affiche le shell actuel
See merge request nounous/re2o!3
2018-03-22 19:45:36 +01:00
Krokmou
06ecd44d02
chsh affiche le shell actuel
2018-03-22 19:21:49 +01:00
Gabriel Detraz
7be0b98905
Change le mode de chsh
2018-03-22 18:30:07 +01:00
Krokmou
57833142eb
Ajout d'une commande chsh
2018-03-22 01:38:16 +01:00
Gabriel Detraz
d648e7d8b4
Proof of concept can_delete_all
2018-01-06 17:56:02 +01:00
Gabriel Detraz
20b69dd91f
Crée une commande de management pour la synchro ldap
2017-06-19 23:41:06 +00:00