Améliorer les permissions pour la Régie
-
Ajout de la liste des perms dans la table users -
Méthode pour modifier les droits d'un utilisateur (on PATCH, mais est-ce qu'on précise quel droit ajouter/retirer, genre avec un +/- dans la liste, ou est-ce qu'on doit tout redonner à chaque fois?) -
Mort de l'objet de modélisation des perms, ça passe sur le user en direct -
Ajout des méthodes sur le user pour tester les droits -
can_create_domain -
can_delete_domain -
can_manage_user(user) -
can_create_user -
can_create_admin -
can_delete_user -
can_modify_user
-
-
Ajout de la perm "new_domains" (droit de créer un domaine, je gagne automatiquement un allow dessus) -
Ajout de la perm "new_users" (droit de créer un utilisateur) -
Ajout de la perm "manage_users" (droit de prendre l'identité d'un utilisateur pour agir en son nom) -
Ajout de la liste "managed_by" dans la table users (est-ce qu'on y est ajouté automatiquement quand les droits le permettent ?)
Edited by Benjamin Bayart