[Frontend] Fiche AM — clic sur case libre pour rattacher un enfant #149

Closed
opened 2026-07-17 14:13:50 +00:00 by jmartin · 1 comment
Owner

Contexte

Sur la fiche AM (AdminAmEditModal, onglet Enfants accueillis), les emplacements libres (cases vides jusqu’à la capacité max) sont affichés mais non cliquables. Pour rattacher un enfant, il faut passer par le lien footer « Rattacher un enfant ».

Objectif

Permettre d’ouvrir la modale de rattachement d’enfant en cliquant directement sur une case libre de la grille « Enfants accueillis ».

Comportement attendu

  • Clic sur une case libre (slot vide) → ouvre la même modale / flux que « Rattacher un enfant »
  • Case libre avec capacité atteinte / slot interdit → non cliquable (cohérent avec #148)
  • Feedback hover / curseur pointer sur les cases cliquables
  • Le lien footer « Rattacher un enfant » peut rester (raccourci), ou être secondaire — pas de régression

Périmètre

  • Frontend : grille enfants accueillis fiche AM (AdminChildrenAffiliationPanel / admin_am_edit_modal.dart)
  • Réutiliser le flux _attachChild existant
  • Lié UX picker : #146 (modernisation modale sélection enfant)

Hors scope

  • Drag & drop
  • Création d’un nouvel enfant depuis cette case (rattachement d’un enfant existant uniquement)

Critères d'acceptation

  • Clic case libre → ouverture du flux de sélection / rattachement enfant
  • Case pleine (enfant déjà placé) → comportement actuel (ouvrir fiche enfant si prévu)
  • Case désactivée (capa pleine / interdit) → pas d’action
  • Pas de double ouverture ni de régression sur le lien « Rattacher un enfant »

Milestone

0.1.0

Tickets liés

  • #148 — désactiver rattacher si capa max atteinte
  • #146 — UX modale sélection enfant pour AM
## Contexte Sur la fiche AM (`AdminAmEditModal`, onglet **Enfants accueillis**), les emplacements libres (cases vides jusqu’à la capacité max) sont affichés mais **non cliquables**. Pour rattacher un enfant, il faut passer par le lien footer **« Rattacher un enfant »**. ## Objectif Permettre d’**ouvrir la modale de rattachement d’enfant** en cliquant directement sur une **case libre** de la grille « Enfants accueillis ». ## Comportement attendu - Clic sur une case libre (slot vide) → ouvre la **même** modale / flux que « Rattacher un enfant » - Case libre avec capacité atteinte / slot interdit → **non cliquable** (cohérent avec #148) - Feedback hover / curseur `pointer` sur les cases cliquables - Le lien footer « Rattacher un enfant » peut rester (raccourci), ou être secondaire — pas de régression ## Périmètre - Frontend : grille enfants accueillis fiche AM (`AdminChildrenAffiliationPanel` / `admin_am_edit_modal.dart`) - Réutiliser le flux `_attachChild` existant - Lié UX picker : #146 (modernisation modale sélection enfant) ## Hors scope - Drag & drop - Création d’un nouvel enfant depuis cette case (rattachement d’un enfant **existant** uniquement) ## Critères d'acceptation - [ ] Clic case libre → ouverture du flux de sélection / rattachement enfant - [ ] Case pleine (enfant déjà placé) → comportement actuel (ouvrir fiche enfant si prévu) - [ ] Case désactivée (capa pleine / interdit) → pas d’action - [ ] Pas de double ouverture ni de régression sur le lien « Rattacher un enfant » ## Milestone **0.1.0** ## Tickets liés - #148 — désactiver rattacher si capa max atteinte - #146 — UX modale sélection enfant pour AM
jmartin added this to the 0.1.0 milestone 2026-07-17 14:13:50 +00:00
jmartin added the
enhancement
frontend
ux
gestionnaire
admin
phase-1
ui
v0.1.0
labels 2026-07-17 14:13:50 +00:00
Author
Owner

Livr� : clic sur case libre de la grille Enfants accueillis ? modale de s�lection (#146). Hover + respect capacit� (#148). Merg� sur develop.

Livr� : clic sur case libre de la grille Enfants accueillis ? modale de s�lection (#146). Hover + respect capacit� (#148). Merg� sur develop.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#149
No description provided.