UI (administration) : Gestion des rôles #84

Closed
opened 2026-04-21 16:26:05 +00:00 by djalim · 0 comments
Collaborator

Fonctionnalité à implémenter :
Interface de gestion des rôles avec aperçu des permissions associées.
Accessible uniquement par un administrateur.

Route : /apps/admin/roles

Écran Figma : Admin – Rôles (node 65:2)

Éléments UI :

  • Sidebar avec liens : Utilisateurs, Rôles (actif), Permissions, Modules, Enseignements
  • Titre "Gestion des Rôles"
  • Sous-titre : GET /roles · POST /roles
  • Formulaire de création :
    • Champ texte "Nom du rôle..."
    • Bouton "+ Créer rôle" (vert)
  • Tableau avec colonnes :
    • idRole (numérique)
    • Nom du rôle (gras)
    • Permissions (chips violets, ex: "user_read", "user_write", "role_write", "+3")
    • Actions :
      • Bouton "Gérer perms" (violet) → redirige vers la page de permissions du rôle
      • Bouton supprimer (icône poubelle rouge)

API consommées :

  • GET /roles
  • POST /roles
  • DELETE /roles/{idRole}
**Fonctionnalité à implémenter :** Interface de gestion des rôles avec aperçu des permissions associées. Accessible uniquement par un administrateur. **Route :** `/apps/admin/roles` **Écran Figma :** `Admin – Rôles` (node 65:2) **Éléments UI :** - Sidebar avec liens : Utilisateurs, Rôles (actif), Permissions, Modules, Enseignements - Titre "Gestion des Rôles" - Sous-titre : `GET /roles · POST /roles` - Formulaire de création : - Champ texte "Nom du rôle..." - Bouton "+ Créer rôle" (vert) - Tableau avec colonnes : - **idRole** (numérique) - **Nom du rôle** (gras) - **Permissions** (chips violets, ex: "user_read", "user_write", "role_write", "+3") - **Actions** : - Bouton "Gérer perms" (violet) → redirige vers la page de permissions du rôle - Bouton supprimer (icône poubelle rouge) **API consommées :** - `GET /roles` - `POST /roles` - `DELETE /roles/{idRole}`
djalim added this to the Module Managment project 2026-04-21 16:30:27 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-21 16:31:41 +00:00
djalim moved this to 🔴 high priority in Module Managment on 2026-04-22 12:55:15 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-22 13:10:57 +00:00
djalim moved this to ⚙️ in progress in Module Managment on 2026-04-26 21:09:41 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-27 17:01:14 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/PolyMPR#84