39e96bc53d
Datetimepicker pour les bans et whitelists
2018-05-13 17:54:48 +02:00
root
c693f9f5ba
Création du widget datetimeinput
2018-05-13 17:54:18 +02:00
chirac
dcd1e2af96
Merge branch 'fix_110_display_superuser' into 'master'
...
Fix #110 display superuser
Closes #110
See merge request federez/re2o!150
2018-05-03 14:42:44 +02:00
Hugo LEVY-FALK
a5013920da
ACL
2018-05-03 14:22:52 +02:00
Hugo LEVY-FALK
9d79ffb5ca
Plus de BÔTÉ dans l'affichage des superusers
2018-05-03 14:08:05 +02:00
Hugo LEVY-FALK
8a19977757
Ne réinvente pas la roue
2018-05-03 11:55:34 +02:00
Hugo LEVY-FALK
4a5fd06ace
Ajout de superusers
2018-05-03 10:56:21 +02:00
chirac
94cea4e7c3
Merge branch 'fix_#114' into 'master'
...
Fix #114 : Take locale datetime formats into account in help text
Closes #114
See merge request federez/re2o!144
2018-05-03 06:47:37 +02:00
grisel-davy
acd8fff2ca
Ajout du champ comment dans le ServiceUserForm
2018-05-02 21:10:28 +02:00
Maël Kervella
090c838381
Take locale datetime formats into account in help text
2018-04-26 13:08:04 +00:00
Maël Kervella
1469c7d6a6
Pylint compliance on users
2018-04-15 10:52:27 +00:00
Maël Kervella
7b0b5c2af4
Pep8 compliance on users
2018-04-15 10:52:26 +00:00
Gabriel Detraz
1795d26c55
Gestion de l'historique avec un mixin forms et model
2018-03-31 17:19:02 +02:00
Gabriel Detraz
1038625fb8
Edition graphique des shells pour les admin
2018-03-24 19:07:15 +01:00
Maël Kervella
377447d23b
Club : Add option to specify if a mailing should be generated for
2018-03-07 16:04:22 +00:00
Gabriel Detraz
d3b41d6a59
Demande le mot de passe de soit quand on reinit un mdp
2018-01-31 05:52:43 +01:00
Gabriel Detraz
8015b27baa
Optimisation chargement de la page gestion droits
2018-01-31 02:47:15 +01:00
Gabriel Detraz
58605ae3ff
Optimisation chargement des variables de conf et ipv6
2018-01-30 23:09:00 +01:00
Gabriel Detraz
f52d869b5f
Protection avancée sur les utilisateurs dotés de droits
2018-01-07 23:56:08 +01:00
Gabriel Detraz
f285f5c5a8
Nouveau système de gestion des droits
2018-01-06 18:00:08 +01:00
Gabriel Detraz
90b55b6dc8
Suppression de right et utilisation du système django
2018-01-06 18:00:08 +01:00
Gabriel Detraz
460bfad503
Reecrit django-field form, et l'utilise pour le champ force sur user
2018-01-06 17:57:39 +01:00
Gabriel Detraz
c870f6871c
Renomme la fonction can_delete_set
2018-01-06 17:56:02 +01:00
Gabriel Detraz
d648e7d8b4
Proof of concept can_delete_all
2018-01-06 17:56:02 +01:00
Gabriel Detraz
394ada93e5
Ajoute le support des membres et admin clubs
2017-11-20 04:41:59 +01:00
Gabriel Detraz
d7e75e59b6
Les champs room sont portés par adherent et club : permet plusieurs clubs dans un local
2017-10-25 23:37:41 +02:00
chirac
3638c67f3a
Gestion, affichage des clubs, gestion de la recherche
2017-10-23 05:02:55 +02:00
chirac
054016a1d1
Gestion d'un objet club, migrations et requètes sql ecrites à la main
2017-10-23 03:22:00 +02:00
chirac
b635553132
Fix bug sur infra + optimisation avec selec_related sur le chargement pages
2017-10-18 03:50:33 +02:00
chirac
aae6c8f018
Doc et grosse review pep8
2017-10-14 21:01:00 +02:00
Maël Kervella
172afb2e1e
Remplace le nom donné à la main par le nom de la classe automatiquement
2017-10-08 23:34:49 +00:00
Maël Kervella
d65fbbf8d1
Evite les doublons dans les id et les names des forms
...
Force la variable prefix a être setup pour chacun des modelForm avec
le nom du model mais n'override pas si une autre value est donnée.
L'id et le name des champs HTML généré sont donc prefixé par le nom du
model et on peut mettre plusieurs modelForms basé sur des models
différent dans la même page HTML sans souci de duplication
2017-10-08 23:07:48 +00:00
chirac
5c0bca0e91
Doc strings
2017-10-04 17:53:57 +02:00
chirac
81481ba16e
Modifie la façon dont les erreurs sur les reinit de mdp sont gérées
2017-09-21 18:47:47 +02:00
Gabriel Detraz
bbc00fdb0b
Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas
2017-09-11 01:30:24 +02:00
Gabriel Detraz
b35d35207f
Adapte à python 2.7 les models et les imports, pour compatibilité radiuso
2017-09-10 16:54:38 +02:00
Gabriel Detraz
e29dcbd5e3
Nettoyage du code (modelform et update) phase1
2017-08-19 00:08:15 +02:00
Guimoz
e798ea5db3
Oublie d'import
2017-08-16 20:23:14 +02:00
Gabriel Detraz
5150eb05df
Fix bug sur suppression de droit
2017-07-07 05:04:56 +02:00
Gabriel Detraz
6e832976b5
Change le mode de retrait des droits(en tableau)
2017-07-07 04:14:03 +02:00
Gabriel Detraz
9e239e21bc
Rearangement des formulaires dans forms.py
2017-07-06 19:01:27 +02:00
Gabriel Detraz
3fc6c725bc
Ajoute une fonction pour l'archivage de masse
2017-05-26 03:07:31 +02:00
lhark
8675f9b795
Add copyright header to all .py files
2017-01-15 18:01:18 -05:00
lhark
d3e23e18df
Revert bad policy
2016-11-21 20:52:24 +01:00
Gabriel Detraz
c000af5174
Patch user password
2016-11-21 20:14:47 +01:00
chirac
a14532b6a2
Ajoute services users
2016-07-31 05:03:07 +02:00
chirac
729683c9bb
Ajout des groupes ldap, et d'une vue pour modifier la liste des groupes/droits
2016-07-26 02:54:32 +02:00
chirac
915eb3e3b1
Vue pour mot de passe oublié
2016-07-20 12:06:33 +02:00
lhark
371f6ed184
Introduce custom user model, pep8 code cleaning
2016-07-08 03:12:28 +02:00
chirac
8343478aea
Vue de modification du mdp
2016-07-02 00:35:44 +02:00
chirac
5d81cbdd15
Ajoute un menu pour changer l'etat et le mot de passe
2016-07-01 22:47:08 +02:00