connexion et masques de droits
Feature
Lors de la connexion, l'utilisateur doit choisir avec quel(s) rôles il souhaite se connecter à la NK20.
Exemple: N'avoir que le droit de faire des consos/entrée bar. Cela permet à un permanencier de prêter son ordi sans prêter tous ses droits.
Ce choix doit ensuite définir le(s) rôles actifs (et donc les droits) pour la session en cours.
Implémentation
Il y a pour moi de manière de faire ca:
- Ajouter un
ListField
au profile qui recense tous les roles utilisé par la session en cours. - Créer un objet
CurrentRole
(ouCurrentPermissions
) qui récupère tous les droits des différents Roles déclarés à la connexion.