[Backend] API enfants — droits gestionnaire + enrichissement liste #136

Open
opened 2026-06-16 14:27:10 +00:00 by jmartin · 0 comments
Owner

Contexte

Évolution fonctionnelle hors CDC actuel (à formaliser dans une prochaine révision CDC §4.5.3). Le back expose déjà GET /enfants (admin/gestionnaire) mais :

  • PATCH /enfants/:id n'inclut pas GESTIONNAIRE
  • POST /enfants = PARENT uniquement
  • La réponse liste peut manquer de champs pour l'UI (parents associés, statut)

Objectif

Préparer l'API pour le panneau enfants admin/gestionnaire.

Backend

  • Ajouter GESTIONNAIRE sur PATCH /enfants/:id (et POST admin si création enfant par staff requise)
  • Enrichir GET /enfants : parents liés, statut enfant, date naissance
  • DTOs / Swagger à jour
  • Tests droits par rôle
  • Documenter évolution CDC associée

Fichiers

  • backend/src/routes/enfants/enfants.controller.ts
## Contexte Évolution fonctionnelle **hors CDC actuel** (à formaliser dans une prochaine révision CDC §4.5.3). Le back expose déjà `GET /enfants` (admin/gestionnaire) mais : - `PATCH /enfants/:id` n'inclut pas `GESTIONNAIRE` - `POST /enfants` = `PARENT` uniquement - La réponse liste peut manquer de champs pour l'UI (parents associés, statut) ## Objectif Préparer l'API pour le panneau enfants admin/gestionnaire. ## Backend - [ ] Ajouter `GESTIONNAIRE` sur `PATCH /enfants/:id` (et `POST` admin si création enfant par staff requise) - [ ] Enrichir `GET /enfants` : parents liés, statut enfant, date naissance - [ ] DTOs / Swagger à jour - [ ] Tests droits par rôle - [ ] Documenter évolution CDC associée ## Fichiers - `backend/src/routes/enfants/enfants.controller.ts`
jmartin added this to the 0.1.0 milestone 2026-06-16 14:27:10 +00:00
jmartin added the
backend
gestionnaire
admin
phase-1
api
v0.1.0
labels 2026-06-16 14:27:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#136
No description provided.