feat(backend): add responsable dashboard endpoint

This commit is contained in:
SaidSoighiri94
2026-07-15 11:04:09 +02:00
parent e2165b9826
commit a3795b41a0
7 changed files with 230 additions and 1 deletions
+9 -1
View File
@@ -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-15Premier endpoint responsable ajouté et testé.*