v0.4.0 — gestion des admins (promotion / rétrogradation)
- DB : colonne is_creator sur members + migration automatique - API : GET /api/config/members (liste admin), PATCH /api/config/members/:id (rôle) - Règles : créateur non rétrogradable, admin non auto-rétrogradable, dernier admin protégé - Front : panneau 'Membres de la classe' dans l'onglet Plus (admin) - Chaque membre affiche son badge (Créateur / Admin / Élève) + boutons promote/demote
This commit is contained in:
parent
a7c4740d02
commit
4e9b820686
6 changed files with 263 additions and 14 deletions
|
|
@ -155,6 +155,8 @@ export interface Member {
|
|||
classId: number
|
||||
nickname: string
|
||||
role: Role
|
||||
/** true = créateur de la classe (ne peut pas être rétrogradé). */
|
||||
isCreator: boolean
|
||||
}
|
||||
|
||||
/** Charge utile de `GET /api/me`, renvoyée aussi à la création et à l'adhésion. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue