[Backend] Modèle + API cartes / événements de garde #172

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

Contexte (C1)

Les « événements à venir » du CDC deviennent une file de cartes (colonne gauche). Ce ticket pose le modèle et l’API.

Types V1 et règles (mini-spec §5)

  • Absence enfant : initiée par le parent ; pas de veto AM ; si non déclarée, l’app traitera plus tard le jour comme dû/présent pour simus (hook/doc métier, pas forcément calcul paie ici)
  • Congé AM : initié par l’AM ; un parent suffit pour accepter ou refuser
  • Maladie AM : initiée par l’AM ; parent accuse réception ; aucun document médical stocké dans l’app
  • Sortie : AM et/ou RPE ; un parent valide présence/absence ; souvent couplée à une explication blog (hors ce ticket)

À faire

Modèle + endpoints CRUD / transitions de statut ; liaison au couple/enfant ; hook minimal agenda si pertinent. Pas de mélange avec le blog (canal distinct).

Done when

On peut créer, lister (filtré couple), et faire évoluer le statut des 4 types via API, avec droits par rôle.


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

## Contexte (C1) Les « événements à venir » du CDC deviennent une **file de cartes** (colonne gauche). Ce ticket pose le modèle et l’API. ## Types V1 et règles (mini-spec §5) - **Absence enfant** : initiée par le parent ; **pas** de veto AM ; si non déclarée, l’app traitera plus tard le jour comme dû/présent pour simus (hook/doc métier, pas forcément calcul paie ici) - **Congé AM** : initié par l’AM ; **un parent** suffit pour accepter ou refuser - **Maladie AM** : initiée par l’AM ; parent **accuse réception** ; **aucun** document médical stocké dans l’app - **Sortie** : AM et/ou RPE ; **un parent** valide présence/absence ; souvent couplée à une explication blog (hors ce ticket) ## À faire Modèle + endpoints CRUD / transitions de statut ; liaison au couple/enfant ; hook minimal agenda si pertinent. Pas de mélange avec le blog (canal distinct). ## Done when On peut créer, lister (filtré couple), et faire évoluer le statut des 4 types via API, avec droits par rôle. --- ### 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:46 +00:00
jmartin added the enhancementbackendapiv0.2.0 labels 2026-09-23 15:03:46 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#172