thomktz / betterave

School management system
https://betterave.kientz.net
1 stars 3 forks source link

Add User with a specific rank #6

Closed elenalmg closed 1 year ago

elenalmg commented 1 year ago

Issue

There are several users on Pampemousse

Fix

Add a rank to put different user :

  1. student
  2. student asso
  3. teacher
  4. admin

Implementation

Add a User class in models Add view for different users

elenalmg commented 1 year ago

branch : https://github.com/thomktz/betterave/tree/add_users

elenalmg commented 1 year ago

specific rank added
faire attention aux cours, ce sont seulement les students qui doivent y avoir accès, donc à modifier dans la jointure avec class

il reste à faire les views pour chaque type d'utilisateurs

thomktz commented 1 year ago

faire attention aux cours, ce sont seulement les students qui doivent y avoir accès, donc à modifier dans la jointure avec class

Tu veux dire quoi par y avoir accès ? Et on peut juste laisser la liste des class vide pour les non étudiants (niveau 3 et 4) non?

thomktz commented 1 year ago

Lié mais peut être pour un autre PR: Ajouter un Modèle "Asso" -> Stocker membres bureau/com + logo + événements asso (Lesson?) Avec possibilité pour tous les élèves (via un menu à part) de s'inscrire ou non aux évènements (eg. conférence Forum dans le calendrier) et notifications (eg. nouvelle mission JE dans les notifs) des assos

elenalmg commented 1 year ago

faire attention aux cours, ce sont seulement les students qui doivent y avoir accès, donc à modifier dans la jointure avec class

Tu veux dire quoi par y avoir accès ? Et on peut juste laisser la liste des class vide pour les non étudiants (niveau 3 et 4) non?

j'ai laissé les classes comme tu m'as conseillé, j'ai juste mis "participants" comme attribut de classe à la place de "students" pour que ça signife prof et élèves. Pour les classes de profs, je mets seulement les cours dans lesquelles ils enseignent.

thomktz commented 1 year ago

Top, éventuellement faudra construire l'emploi du temps des profs à partir des Lessons et non des Class, pour les chargés de TD, etc Mais bon à faire séparément, ça va déjà faire un gros PR là!