feat(backend): add responsable dashboard endpoint
This commit is contained in:
@@ -324,6 +324,14 @@ En terminal interactif (VS Code), `migrate dev` fonctionne normalement (taper `y
|
||||
- Dette technique reformatée en tableau avec statut et impact V1.
|
||||
- Clarification des étapes frontend statiques historiques : elles sont conservées pour mémoire mais remplacées par les branchements API ultérieurs.
|
||||
|
||||
### Étape 34 — API responsable : dashboard
|
||||
- Branche dédiée `feat/responsable-dashboard-api` créée depuis `develop`.
|
||||
- Endpoint `GET /api/responsable/dashboard` ajouté, protégé par rôle `RESPONSABLE`.
|
||||
- Périmètre campus appliqué via `user.campusId` (RG27).
|
||||
- KPIs exposés : matériels par statut, emprunts par statut, anomalies par statut, notifications non lues.
|
||||
- Activité récente exposée depuis l'historique, avec utilisateur, matériel et emprunt associé.
|
||||
- Vérifié au runtime : Karim (`RESPONSABLE`) obtient 200 avec KPIs ; Lucas (`ETUDIANT`) obtient 403.
|
||||
|
||||
---
|
||||
|
||||
*Dernière mise à jour : 2026-07-09 — État courant du projet et journal de décisions clarifiés.*
|
||||
*Dernière mise à jour : 2026-07-15 — Premier endpoint responsable ajouté et testé.*
|
||||
|
||||
Reference in New Issue
Block a user