feat(backend): add responsable emprunts endpoint
This commit is contained in:
@@ -332,6 +332,14 @@ En terminal interactif (VS Code), `migrate dev` fonctionne normalement (taper `y
|
||||
- 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.
|
||||
|
||||
### Étape 35 — API responsable : consultation des emprunts
|
||||
- Branche dédiée `feat/responsable-emprunts-api` créée après merge du dashboard responsable dans `develop`.
|
||||
- Endpoint `GET /api/responsable/emprunts` ajouté, protégé par rôle `RESPONSABLE`.
|
||||
- Filtrage par campus du responsable appliqué systématiquement (RG27).
|
||||
- Filtre optionnel `statut` ajouté pour RG28 : `EN_COURS`, `EN_RETARD`, `CLOTURE`, `RETOUR_NON_CONFORME`, `ANNULE`.
|
||||
- Réponse enrichie avec l'étudiant, le matériel, la catégorie, les dates et le statut.
|
||||
- Vérifié au runtime : Karim obtient les emprunts du campus, `statut=EN_COURS` filtre correctement, statut invalide renvoie 400, Lucas obtient 403.
|
||||
|
||||
---
|
||||
|
||||
*Dernière mise à jour : 2026-07-15 — Premier endpoint responsable ajouté et testé.*
|
||||
*Dernière mise à jour : 2026-07-15 — Dashboard et consultation des emprunts responsable ajoutés et testés.*
|
||||
|
||||
Reference in New Issue
Block a user