[Full-stack] Statut enfant — remplacer « actif » par gardé / sans garde (+ migration BDD) #141
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contexte
Le type PostgreSQL
statut_enfant_typeet l’enum backendStatutEnfantTypeportent aujourd’hui 3 valeurs :a_naitreactifscolariseRéf. schéma :
database/BDD.sql,backend/src/entities/children.entity.ts,docs/10_DATABASE.md.Objectif métier
Passer à 4 statuts qui reflètent la réalité du Relais :
a_naitregardesans_gardescolariseBackend
ALTER TYPE statut_enfant_type(ajout valeurs + migration données + retraitactif)StatutEnfantType+ DTOs Swagger (CreateEnfantsDto,UpdateEnfantsDto, dossier famille #119)auth.service(inscription / reprise #112) — aujourd’huiactifsi date naissance,a_naitresinonUn enfant actif doit avoir une date de naissance→ adapter)Migration données (à cadrer)
a_naitrea_naitreactifsans_gardescolarisescolariseFrontend
scolarisedansvalidation_family_wizard.dart)Documentation
docs/10_DATABASE.md,database/docs/ENUMS.mdEVOLUTIONS_CDC.mdou CDC § statut enfant si applicableCritères d’acceptation
actifpour le statut enfant (API + UI + BDD).Hors scope
gardedéduit d’un contrat actif ?)Branche suggérée
feature/141-statut-enfant-garde-sans-gardedepuisdevelopDécision produit (validée) : libellé UI
Sans gardepour la valeur APIsans_garde(enfant chez lui / chez ses responsables, pas placé chez une AM).Migration / valeur par défaut : les enfants actuellement en statut
actifseront migrés verssans_garde(« Sans garde ») par défaut — sauf règle métier ultérieure liée à un contrat AM actif.