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

Open
opened 2026-06-16 14:27:08 +00:00 by jmartin · 1 comment
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
frontend
admin
phase-1
api
v0.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
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#130
No description provided.