Permissions
Il y a 3 rôles différents aux niveaux des utilisateurs: étudiant, enseignant et administratif. Les rôles sont associés à des groupes. Ces groupes sont configurables dans le fichier conf/local_settings.py avec les variables suivantes:
GROUPS_EXECUTIVES
GROUPS_TEACHERS
Administratif
Les utilisateurs avec le rôle administratif peuvent: * renseigner/valider un motif * accéder aux rapports * ainsi que toutes les actions du rôle enseignant
Enseignant
Un enseignant peut: * voir tous les créneaux * voir tous les appels réalisés * enregistrer un appel sur n'importe quel créneau (à son nom ou pas) * voir si l'absence d'un étudiant est justifiée ou non.
Étudiant
Un étudiant peut seulement consulter ses absences enregistrées, qu'elle soit justifié ou pas ainsi que tous ses motifs.