[Frontend] UserService — brancher APIs parents, AM et enfants #130

Closed
opened 2026-06-16 14:27:08 +00:00 by jmartin · 2 comments
Owner

Contexte

Le dashboard admin affiche les listes parents/AM via API, mais les actions modifier, créer et enfants ne sont pas branchées. api_config.dart et UserService n'exposent pas PATCH /parents/:id, PATCH /assistantes-maternelles/:id, GET /enfants, ni les futurs endpoints de création admin.

Objectif

Centraliser les appels API manquants côté front pour alimenter édition, création et panneau enfants.

Frontend

  • Constantes routes dans api_config.dart (/parents, /assistantes-maternelles, /enfants)
  • UserService.updateParent(id, dto)
  • UserService.updateAssistanteMaternelle(id, dto)
  • UserService.getEnfants() / getEnfant(id)
  • UserService.createParentByAdmin(dto) / createAmByAdmin(dto) (après dispo back)
  • Gestion erreurs HTTP cohérente avec le reste du service
  • Modèles/DTOs alignés sur les réponses API

Dépendances

  • Backend création admin (issue sœur)
  • Backend droits enfants (issue sœur)

Bloque

Édition parent/AM, parcours Ajouter, panneau Enfants.

## Contexte Le dashboard admin affiche les listes parents/AM via API, mais les actions **modifier**, **créer** et **enfants** ne sont pas branchées. `api_config.dart` et `UserService` n'exposent pas `PATCH /parents/:id`, `PATCH /assistantes-maternelles/:id`, `GET /enfants`, ni les futurs endpoints de création admin. ## Objectif Centraliser les appels API manquants côté front pour alimenter édition, création et panneau enfants. ## Frontend - [ ] Constantes routes dans `api_config.dart` (`/parents`, `/assistantes-maternelles`, `/enfants`) - [ ] `UserService.updateParent(id, dto)` - [ ] `UserService.updateAssistanteMaternelle(id, dto)` - [ ] `UserService.getEnfants()` / `getEnfant(id)` - [ ] `UserService.createParentByAdmin(dto)` / `createAmByAdmin(dto)` (après dispo back) - [ ] Gestion erreurs HTTP cohérente avec le reste du service - [ ] Modèles/DTOs alignés sur les réponses API ## Dépendances - Backend création admin (issue sœur) - Backend droits enfants (issue sœur) ## Bloque Édition parent/AM, parcours Ajouter, panneau Enfants.
jmartin added this to the 0.1.0 milestone 2026-06-16 14:27:08 +00:00
jmartin added the frontendadminphase-1apiv0.1.0 labels 2026-06-16 14:27:08 +00:00
Author
Owner

Branche feature/140-dashboard-admin-ch6-famille depuis develop — commit 1dddc679.\n\nPR: https://git.ptits-pas.fr/jmartin/petitspas/compare/develop...feature/140-dashboard-admin-ch6-famille

Branche `feature/140-dashboard-admin-ch6-famille` depuis `develop` — commit 1dddc679.\n\nPR: https://git.ptits-pas.fr/jmartin/petitspas/compare/develop...feature/140-dashboard-admin-ch6-famille
Author
Owner

Clôture — obsolète

Le body décrit un état ancien (APIs non branchées, stubs).
UserService / ApiConfig exposent aujourd’hui parents, AM, enfants, fiches, dossiers (#129/#156), affiliation, etc. Le dashboard consomme ces APIs.

Plus de travail distinct à faire sous ce ticket : périmètre absorbé par les livraisons dashboard / #129 / #132 / #156.

Fermé : obsolète.

## Clôture — obsolète Le body décrit un état ancien (APIs non branchées, stubs). `UserService` / `ApiConfig` exposent aujourd’hui parents, AM, enfants, fiches, dossiers (#129/#156), affiliation, etc. Le dashboard consomme ces APIs. Plus de travail distinct à faire sous ce ticket : périmètre **absorbé** par les livraisons dashboard / #129 / #132 / #156. → **Fermé : obsolète**.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#130