8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-12-26 00:43:46 +00:00
Commit graph

289 commits

Author SHA1 Message Date
Hugo LEVY-FALK
9551ce90af Merge branch 'anti_troll' into 'master'
Anti troll

See merge request federez/re2o!58
2018-01-08 09:05:30 +01:00
Gabriel Detraz
bd5e6575d8 Protection avancée sur les utilisateurs dotés de droits 2018-01-07 23:56:08 +01:00
Gabriel Detraz
3ac7ff48d7 Correction sur les migrations 2018-01-07 21:08:58 +01:00
Laouen Fernet
2bb40a9cf9 removes hard-coded urls, calls reverse. Fix issue #63 2018-01-07 20:29:43 +01:00
Gabriel Detraz
8c67ce93d5 Compatibilité python2 2018-01-07 02:30:01 +01:00
Gabriel Detraz
3e4966da66 Cosmétique pour 5-1 2018-01-07 02:15:02 +01:00
Gabriel Detraz
869e1883f6 Gestion du groupe serveur et création des groupes lorsqu'ils sont inexistants 2018-01-07 00:34:23 +01:00
Hugo LEVY-FALK
e470d15b00 Discrimination de l'historique par application. 2018-01-06 19:09:18 +01:00
Gabriel Detraz
478ef3761b N'affiche le menu clubs et assos que si besoin 2018-01-06 18:00:22 +01:00
Gabriel Detraz
dc4b47a199 Affichage des boutons admin sur profil uniquement si droit 2018-01-06 18:00:22 +01:00
Maël Kervella
3e07158273 Add buttons for aliases collapse 2018-01-06 18:00:22 +01:00
Maël Kervella
ae7b8ee0ba Information buttons 2018-01-06 18:00:22 +01:00
Maël Kervella
bafd5fd423 Better display of permissions 2018-01-06 18:00:22 +01:00
Gabriel Detraz
af5500a8a3 Check acl sur l'affichage des panneaux de users 2018-01-06 18:00:22 +01:00
Maël Kervella
da08d7773a Lighter design for the list of rights 2018-01-06 18:00:22 +01:00
Gabriel Detraz
df6302315b Migrations dans le bon ordre 2018-01-06 18:00:22 +01:00
Gabriel Detraz
c62e3998a3 Bug dans les checks d'acl : suppression de droits et gestion sur profil 2018-01-06 18:00:22 +01:00
Gabriel Detraz
54d69790b7 Gestion de la page des logs avec has_perm 2018-01-06 18:00:22 +01:00
Gabriel Detraz
f9b80c5866 Commit du nouvel an 2018-01-06 18:00:22 +01:00
Gabriel Detraz
030676500c N'oublie pas les acl admin 2018-01-06 18:00:08 +01:00
Gabriel Detraz
4460ba39d8 Valeurs par défault aux permissions par groupes 2018-01-06 18:00:08 +01:00
Gabriel Detraz
61fb27e70b Nouveau système has_perm sur users 2018-01-06 18:00:08 +01:00
Gabriel Detraz
c29cb09766 Utilise has_module_perms, bien pratique 2018-01-06 18:00:08 +01:00
Gabriel Detraz
15391ba6b0 Vue d'edition des droits fully fonctionnelle... 2018-01-06 18:00:08 +01:00
Gabriel Detraz
bc9a38cd05 Nouveau système de gestion des droits 2018-01-06 18:00:08 +01:00
Gabriel Detraz
f34b80155d Suppression de right et utilisation du système django 2018-01-06 18:00:08 +01:00
Gabriel Detraz
adb1ccd517 Gestion des acl avec les permissions django pour cotisation 2018-01-06 17:58:45 +01:00
Hugo LEVY-FALK
e46382b732 Des @staticmethod pour @Chibrac. 2018-01-06 17:58:45 +01:00
Gabriel Detraz
f52f394936 Les can_change deviennent des class method 2018-01-06 17:58:45 +01:00
Gabriel Detraz
b087235087 Templates tags can_change class 2018-01-06 17:57:40 +01:00
Hugo LEVY-FALK
81d3d13169 ACL dans un fichier dédié dans chaque application. 2018-01-06 17:57:40 +01:00
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
43fd94df8c Du coup on a plus besoin du history de users. 2018-01-06 17:56:02 +01:00
Hugo LEVY-FALK
d64b40199c can_xxx là où c'est possible et gestion de l'historique générique appliquée à 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
Gabriel Detraz
026cea29a5 Renomme la fonction can_delete_set 2018-01-06 17:56:02 +01:00
Gabriel Detraz
83bf0c71f7 Proof of concept can_delete_all 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
aaab8db7f8 Create can_delete and can_view decorators and use them where it's possible 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
74d93c5219 Redirection constante vers la page utilisateur en cas d'erreur et nommage consistant des paramètres 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