Enfant sans responsable — détachement dernier parent + alerte liste Enfants #157
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
Quand un gestionnaire détache un enfant du seul responsable auquel il est lié, l’enfant peut se retrouver sans aucun parent (
enfants_parentsvide).C’est un cas métier légitime (erreur de rattachement, recomposition, transfert de foyer, etc.) : l’enfant doit rester visible dans l’onglet Enfants, pas disparaître ni bloquer le détachement.
Il faut alors alerter le gestionnaire qu’un rattachement est nécessaire — sur le même principe que la vigilance AM (liste AM : bordure +
!/ tooltip).Objectif
vigilanceTooltipdeAdminUserCard, comme les AM)Backend
DELETE …/parents/:id/enfants/:enfantId(ou équivalent) : ne pas interdire le détachement du dernier parentGET /enfants(liste staff) inclut les enfants sansparentLinks(pas de filtre implicite « doit avoir un parent »)sans_responsable/orphanpour simplifier le front — sinon le front déduit deparentLinks.isEmptyFrontend
parentLinksvide / aucun nom responsable)borderColorrouge +vigilanceTooltip(icône!, cf. AM)UX de référence
Liste Assistantes maternelles : vigilance places (
am_vigilance.dart+AdminUserCard.vigilanceTooltip+ bordure).Même langage visuel pour « enfant sans responsable ».
Hors scope
Critères d’acceptation
Milestone
0.1.0
Liens
Alignement #158 (décision produit)
Le détachement n’est plus unitaire par parent : détacher depuis un responsable retire l’enfant de tout le foyer (pivot + co-parent) — voir #158.
#157 reste le cas après ce détachement foyer : si plus aucun lien → enfant orphelin listé + alerte visuelle.
Livr� sur
developetmaster(squash99a6c17).sans_responsablesur GET /enfants!+ tooltip, orphelins en t�teRefs: #157, #158