API (administration) : GET /roles #65

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

Fonctionnalité a ajouter :
Liste tous les rôles présents dans la base de données.
Accessible uniquement par un administrateur.

Route :
GET /roles

Exemples

GET /roles

[
  {
    "id": 1,
    "nom": "Administrateur",
    "permissions": ["user_read", "user_write", "role_write", "student_read", "student_write", "note_read", "note_write", "module_read", "module_write"]
  },
  {
    "id": 2,
    "nom": "Enseignant",
    "permissions": ["student_read", "note_read", "note_write", "module_read"]
  },
  ...
]
**Fonctionnalité a ajouter :** Liste tous les rôles présents dans la base de données. Accessible uniquement par un administrateur. **Route :** `GET /roles` **Exemples** `GET /roles` ```json [ { "id": 1, "nom": "Administrateur", "permissions": ["user_read", "user_write", "role_write", "student_read", "student_write", "note_read", "note_write", "module_read", "module_write"] }, { "id": 2, "nom": "Enseignant", "permissions": ["student_read", "note_read", "note_write", "module_read"] }, ... ] ```
djalim added this to the Module Managment project 2026-04-21 16:30:35 +00:00
djalim moved this to 🗂️ Project Backlog in Module Managment on 2026-04-21 16:31:49 +00:00
djalim moved this to ⚙️ in progress in Module Managment on 2026-04-22 11:39:30 +00:00
djalim moved this to ✅ done in Module Managment on 2026-04-22 11:48:21 +00:00
djalim self-assigned this 2026-04-22 12:56:56 +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#65