[Full-stack] Fiche AM — combobox rattachement RPE (relais) sur l’onglet Enfants #150
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
Sur la fiche AM (
AdminAmEditModal), l’onglet « Enfants accueillis » gère les placements enfants, mais aucun rattachement au RPE (relais) n’est proposé.Or le modèle
utilisateurs.relais_idexiste déjà (utilisé pour les gestionnaires). Une AM doit pouvoir être rattachée à un RPE / relais depuis cette fiche.Objectif
Sur le 3ᵉ onglet de la modale AM, au-dessus de la section « Enfants accueillis », ajouter une combobox « Rattachement RPE » (liste des relais).
Frontend
GET /relaisou service déjà utilisé pour les gestionnaires) + option « Aucun »relaisId/relaisNomactuel de l’AM si présentBDD
Pas de nouvelle table / colonne obligatoire :
utilisateurs.relais_id(FK →relais) existe déjà et peut servir pour une AM comme pour un gestionnaire.À faire éventuellement (léger) :
Relais.gestionnairesest mal nommée (c’est en réalité tous les users liés) — renommer enusers/membressi on touche au codeBackend / API — à faire évoluer
Aujourd’hui l’API fiche AM ignore le RPE :
UpdateAmFicheAdminDto: pas derelaisIdupdateFicheAdmin: ne touche pasuser.relaisIdGETAM : relations chargées sansuser.relais(souvent justerelais_idbrut si présent sur user)Travaux :
relaisId?: string | nullàUpdateAmFicheAdminDtoupdateFicheAdmin, persisteruser.relaisId(null = détacher du RPE)user.relais(id + nom) dans les réponses AM (findOne/findAll+ mapper)sanitizeUserForApi/ frontAssistanteMaternelleModelpour lirerelaisId/relaisNomGET /relaisexistant pour peupler la comboboxHors scope
Critères d'acceptation
relais_idnullMilestone
0.1.0
Références
AdminUserFormDialog/relaisIdrelais+utilisateurs.relais_idReporté hors 0.1.0 → milestone 0.2.0 : rattachement AM ↔ RPE non prioritaire pour le MVP (filtrage périmètre possible via le relais du gestionnaire).