Version 3 : Rights
Apparence
Une fois que l'utilisateur s'est identifié, il a disposition un certain nombre de fonctionnalités.
Ces fonctionnalités dépendent du/des rôle(s) qui lui a/ont été attribué(s). Ces rôles ont une fonction de sécurité dans le système. Par exemple les utilisateurs qui inscrivent des contacts à une session me pourront pas modifier les paramètres de l'application. Ou encore ceux qui s'occupe de la planification des sessions n'auront pas accès aux finances.
Voici la liste des rôles :
- Administration : rôle d'administration qui a accès à tout (excepté certaines fonctions système accessible uniquement au superadmin)
- Comptabilité : rôle qui a accès aux éléments financiers de l'application
- Etudiant : rôle étudiant, ce rôle n'est pas encore utilisable dans l'application
- Pédagogie : rôle qui a accès à tout ce permet de mettre en place un programme pédagogique
- Professeur : rôle à accès à sa liste de sessions dispensées ainsi qu'a tout ce qui est lié à ses sessions
- Réception : rôle qui de manière générale permet la création/modification de contacts ainsi que leur inscription à des sessions
- Superadmin : rôle réservé à l'éditeur de cette application, qui permet certains ajustements du système selon les besoins des clients
Lors de la création d'un contact, on va aller dans la partie "technique" du Contacts pour y saisir un login, mot de passe ainsu que les rôles qui vont leur être attribués.