Gabriel Detraz
|
bd5e6575d8
|
Protection avancée sur les utilisateurs dotés de droits
|
2018-01-07 23:56:08 +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 |
|
Hugo LEVY-FALK
|
d9c172ea13
|
fix de @can_edit
|
2018-01-06 17:56:01 +01:00 |
|
Hugo LEVY-FALK
|
541f630369
|
Déplacement du décorateur can_create dans re2o/utils.py
|
2018-01-06 17:56:01 +01:00 |
|
Hugo LEVY-FALK
|
39ef420c4b
|
Documentation.
|
2018-01-06 17:56:01 +01:00 |
|