Affiliation enfant au foyer — attach et detach sur pivot + co-parent #158
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
Aujourd’hui, créer un enfant (
POST /enfants) rattache bien le pivot et le co-parent s’il existe.En revanche :
POST /parents/:id/enfants/:enfantId) ne crée qu’un seul lien ;DELETE /parents/:id/enfants/:enfantId) ne retire qu’un seul lien.Conséquence (#157) : compteurs « Enfants » divergents sur un même foyer (ex. Claire 7 / Thomas 6).
Règle métier (décision produit)
Le détachement n’est pas unitaire par parent.
Objectif
Symétrie attach / detach / create : même résolution de foyer (co-parent / même
numero_dossier).Backend
Attach —
ParentsService.attachEnfantparentUserId, résoudre le foyer (co-parent A↔B + éventuellement mêmenumero_dossier)Detach —
ParentsService.detachEnfantFactorisation
POST /enfants#132)Frontend (léger)
Critères d’acceptation
Hors scope
Milestone
0.1.0
Liens
Rattachement enfant au foyer — lier automatiquement le co-parentto Affiliation enfant au foyer — attach et detach sur pivot + co-parent