[Backend] API contexte de garde actif (couples parent) #168

Open
opened 2026-09-23 15:03:44 +00:00 by jmartin · 0 comments
Owner

Contexte (A3)

Le front parent a besoin d’une API pour peupler le sélecteur de couple (#167) et filtrer le reste du TdB.

À faire

Exposer le(s) endpoint(s) listant les couples enfant–AM du parent authentifié (garde active / rattachements existants). Chaque élément doit fournir au minimum : ids enfant et AM, prénoms/noms, URLs de photos. Prévoir la notion de couple courant (lecture + écriture : préférence utilisateur ou session) pour que le front persiste le choix après refresh.

Règles / contraintes

S’appuyer sur le modèle users/enfants/AM déjà livré en 0.1.0 ; ne pas inventer un nouveau cycle de vie contrat ici. Droits : un parent ne voit que ses propres couples.

Done when

Le front peut appeler l’API et afficher/sélectionner un couple sans données hardcodées.


Références (source de vérité)

## Contexte (A3) Le front parent a besoin d’une API pour peupler le sélecteur de couple (#167) et filtrer le reste du TdB. ## À faire Exposer le(s) endpoint(s) listant les **couples enfant–AM** du parent authentifié (garde active / rattachements existants). Chaque élément doit fournir au minimum : ids enfant et AM, prénoms/noms, URLs de photos. Prévoir la notion de **couple courant** (lecture + écriture : préférence utilisateur ou session) pour que le front persiste le choix après refresh. ## Règles / contraintes S’appuyer sur le modèle users/enfants/AM déjà livré en 0.1.0 ; ne pas inventer un nouveau cycle de vie contrat ici. Droits : un parent ne voit que ses propres couples. ## Done when Le front peut appeler l’API et afficher/sélectionner un couple sans données hardcodées. --- ### Références (source de vérité) - Mini-spec : `docs/31_MINI-SPEC-QUOTIDIEN-PARENT-AM.md` - Découpage : `docs/30_DECOUPAGE-TICKETS-QUOTIDIEN.md` - Maquette : `docs/maquettes/courantes/maquette-dashboard-parent-quotidien-v4.png` - Milestone : `0.2.0` · Epic : #165
jmartin added this to the 0.2.0 milestone 2026-09-23 15:03:44 +00:00
jmartin added the enhancementbackendapiv0.2.0 labels 2026-09-23 15:03:44 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#168