nk20 issueshttps://gitlab.crans.org/bde/nk20/-/issues2020-03-25T00:40:16+01:00https://gitlab.crans.org/bde/nk20/-/issues/17connexion et masques de droits2020-03-25T00:40:16+01:00Pierre-antoine Combyconnexion 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...**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` (ou `CurrentPermissions`) qui récupère tous les droits des différents Roles déclarés à la connexion.Droits