Skip to content

Améliorer les permissions pour la Régie

Benjamin Bayart requested to merge feat/improved-perms into main
  • 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

Merge request reports