8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-27 17:33:45 +00:00
Commit graph

135 commits

Author SHA1 Message Date
Gabriel Detraz
b75a65d9ff Reecrit django-field form, et l'utilise pour le champ force sur user 2018-01-06 17:57:39 +01:00
Gabriel Detraz
81f9aeb7df Regle des acl sur can_view_all 2018-01-06 17:57:39 +01:00
Gabriel Detraz
25f0e56166 Utilisation nouveau système d'acl sur password et control 2018-01-06 17:56:02 +01:00
Hugo LEVY-FALK
61554f7a82 Acl dans les modèles de users. 2018-01-06 17:56:02 +01:00
Hugo LEVY-FALK
7cd3d1acf5 Doc des can_xxx, et simplification à 4 fonctions d'acl communes 2018-01-06 17:56:02 +01:00
Maël Kervella
9f18d44bdd can_view for topo + can_xxx_all everywhere 2018-01-06 17:56:02 +01:00
Maël Kervella
2c9ee954c1 Define can_create, can_edit, can_delete and can_view and use can_create and can_edit decorator for users.models 2018-01-06 17:56:02 +01:00
Gabriel Detraz
10c1c4d0c6 Error synthaxe 2018-01-06 17:56:01 +01:00
Maël Kervella
4865486e06 Ajoute des args et kwargs partout pour éviter les mauvaises surprises 2018-01-06 17:56:01 +01:00
Maël Kervella
7cbd4298db Use @can_create and @can_edit on machines.models 2018-01-06 17:56:01 +01:00
Maël Kervella
edfe06791c Ajoute un message d'erreur si can_xxx renvoie False 2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
db9de53a8c @can_create et @can_edit sur l'ajout de ban, l'ajout de droit, l'édition/création de service, l'édition de password, les états et l'édition d'utilisateurs. 2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
db6c11075f Pas de requête directement dans @can_edit. On récupère l'instance dans model.get_instance et on la transmet à model.can_edit et à la vue. 2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
843d78521f can_create avec choix du model 2018-01-06 17:56:01 +01:00
Hugo LEVY-FALK
e8db0f8cf2 décorateur can_create 2018-01-06 17:56:01 +01:00
Maël Kervella
483a5b32cc LDAP: refresh group when edit user (Fix #62) 2017-12-17 03:03:55 +00:00
Gabriel Detraz
47059c5f6b Fonction can_create sur un user 2017-11-21 05:47:24 +01:00
Gabriel Detraz
5221927717 Acl gérées cotée models, can_edit et can_view (vers les acl django...) 2017-11-21 05:25:05 +01:00
Gabriel Detraz
a02c0791d5 Ajoute le support des membres et admin clubs 2017-11-20 04:41:59 +01:00
Gabriel Detraz
225164273f Nouvelles methodes pour user 2017-10-28 05:12:43 +02:00
Gabriel Detraz
08f108a99c Pretty name 2017-10-27 22:13:16 +02:00
Gabriel Detraz
337db03a63 Si l'instance ldap_user existe pas on l'ajoute sans bruit 2017-10-27 01:48:23 +02:00
Gabriel Detraz
dceb4a8fee Post-user et post_del avec model User aussi 2017-10-27 01:34:47 +02:00
Maël Kervella
76bab0b878 Fix : création du user dans le ldap 2017-10-26 22:37:16 +00:00
Gabriel Detraz
9c7b0ca65a Notification pour l'autocapture mac 2017-10-26 02:00:15 +02:00
Gabriel Detraz
bee6040ad9 Les champs room sont portés par adherent et club : permet plusieurs clubs dans un local 2017-10-25 23:37:41 +02:00
Gabriel Detraz
f95f842e70 Fix et optimise la collecte d'adresse mac pour ldap 2017-10-24 04:32:49 +02:00
Gabriel Detraz
85421a089e Gestion, affichage des clubs, gestion de la recherche 2017-10-23 05:02:55 +02:00
Gabriel Detraz
5bdf4d6083 Gestion d'un objet club, migrations et requètes sql ecrites à la main 2017-10-23 03:22:00 +02:00
Gabriel Detraz
0eeb9685e5 Borde un certain nombre d'integer qui ont des range de valeur défini dans les RFC 2017-10-15 20:37:59 +02:00
Gabriel Detraz
b8887b2b61 Menage 2017-10-15 03:47:17 +02:00
Gabriel Detraz
e9855c7867 Doc et grosse review pep8 2017-10-14 21:01:00 +02:00
Gabriel Detraz
90b789d51b Optimisation sur la methode qui renvoie les interfaces d'un user 2017-10-07 20:17:35 +02:00
Gabriel Detraz
367da2d9c1 Doc strings 2017-10-04 17:53:57 +02:00
Gabriel Detraz
b399502bda Les noms des groupes sont des lettres minuscules 2017-10-03 05:58:31 +02:00
Gabriel Detraz
cda44cdf2a Renomage, les groupes unix doivent etre unicode 2017-10-03 05:51:30 +02:00
Maël Kervella
a9429935ea Fonction pour proposer un nom non-existant pour une nouvelle interface 2017-09-29 08:40:41 +00:00
Gabriel Detraz
410df91d61 Hot fix : empèche le save d'une interface/machine si le name est déjà pris par un domain 2017-09-28 15:31:31 +00:00
Gabriel Detraz
7842a1cfcc Remove str() pour python2 2017-09-27 23:41:58 +02:00
Gabriel Detraz
9a94d4a6ba 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
fbd685747b FIx paginateur sur les whitelist 2017-09-19 04:46:12 +02:00
Gabriel Detraz
82ce3f4f83 Merge branch 'mailing' into 'master'
Mailing

See merge request !6
2017-09-15 01:25:56 +02:00
Maël Kervella
483466e2d0 Ajout de regen pour le service mailing 2017-09-14 18:03:28 +00:00
Gabriel Detraz
ed1cc1024e Adpate l'autocapture au type de nas 2017-09-14 16:16:03 +00:00
Gabriel Detraz
6ad7605bfe FIx temporaires pour l'autodetect 2017-09-11 03:37:21 +02:00
Gabriel Detraz
73c99fab83 Ajoute unicode literals + attribue les ip à l'enregistrement auto en fonction du nas 2017-09-11 01:30:24 +02:00
Gabriel Detraz
7f21ece6bb Nouveau système auth.py et authenticate : traduction avec python 2.7 2017-09-10 22:50:55 +02:00
Gabriel Detraz
38eb1164d2 Adapte à python 2.7 les models et les imports, pour compatibilité radiuso 2017-09-10 16:54:38 +02:00
Maël Kervella
7908cd3a25 Ajoute un message personalisé dans le mail d'acceuil via les préférences
Attention migration à faire
2017-09-08 20:53:13 +00:00
Gabriel Detraz
7d7759a7c1 Rapid fix, regen dhcp et mac-ip quand modification de l'accès internet 2017-09-01 03:16:58 +02:00