[Frontend] Dashboard Admin - Données réelles et branchement API #92

Closed
opened 2026-02-16 15:59:58 +00:00 by jmartin · 0 comments
Owner

Contexte

Le dashboard admin (écran avec les onglets Gestionnaires | Parents | Assistantes maternelles | Administrateurs) affiche actuellement des données en dur (mock) et n'est pas connecté à l'API. Référence : doc 90_AUDIT.md.

Objectif

Remplacer les données simulées par des appels API pour afficher les vrais utilisateurs (gestionnaires, parents, AM, administrateurs) et permettre les actions de gestion (voir, modifier, valider/refuser selon les rôles).

Fichiers concernés (frontend)

  • frontend/lib/widgets/admin/gestionnaire_management_widget.dart — liste actuellement 5 cartes "Dupont 0" à "Dupont 4" en dur
  • frontend/lib/widgets/admin/parent_managmant_widget.dart — liste 2 parents simulés (Jean Dupuis, Lucie Morel)
  • frontend/lib/widgets/admin/assistante_maternelle_management_widget.dart — liste 2 AM simulées (Marie Dupont, Claire Martin)
  • Onglet Administrateurs : placeholder uniquement

Tâches

  • Backend : S'assurer que les endpoints nécessaires existent (liste users par rôle : gestionnaires, parents, AM, admins). Réutiliser ou étendre #25 / #26 si besoin.
  • Onglet Gestionnaires : Appel API liste gestionnaires, affichage dynamique, recherche/filtres, action "Créer un gestionnaire" (lien vers écran #35).
  • Onglet Parents : Appel API liste parents (statut, enfants), affichage dynamique, recherche/filtres, actions Voir/Modifier/Supprimer (ou Valider/Refuser si en attente).
  • Onglet Assistantes maternelles : Appel API liste AM (agrément, zone, capacité), affichage dynamique, filtres, actions Modifier/Supprimer (ou Valider/Refuser si en attente).
  • Onglet Administrateurs : Liste des comptes admin (ou placeholder documenté) selon périmètre.
  • Gestion des états (chargement, erreur, liste vide).
  • Rafraîchissement après actions (validation, refus, création).

Références

  • Tickets Dashboard Gestionnaire (autre écran) : #44, #45, #46 (structure + listes Parents/AM avec API)
  • Backend liste/validation : #25 (API Liste comptes en attente), #26 (API Validation/Refus comptes)
  • Création gestionnaire : #17 (Backend), #35 (Frontend Écran Création Gestionnaire)

Labels

frontend, p3, admin

## Contexte Le dashboard admin (écran avec les onglets **Gestionnaires | Parents | Assistantes maternelles | Administrateurs**) affiche actuellement des **données en dur** (mock) et n'est **pas connecté à l'API**. Référence : doc [90_AUDIT.md](docs/90_AUDIT.md). ## Objectif Remplacer les données simulées par des **appels API** pour afficher les vrais utilisateurs (gestionnaires, parents, AM, administrateurs) et permettre les actions de gestion (voir, modifier, valider/refuser selon les rôles). ## Fichiers concernés (frontend) - `frontend/lib/widgets/admin/gestionnaire_management_widget.dart` — liste actuellement 5 cartes "Dupont 0" à "Dupont 4" en dur - `frontend/lib/widgets/admin/parent_managmant_widget.dart` — liste 2 parents simulés (Jean Dupuis, Lucie Morel) - `frontend/lib/widgets/admin/assistante_maternelle_management_widget.dart` — liste 2 AM simulées (Marie Dupont, Claire Martin) - Onglet Administrateurs : placeholder uniquement ## Tâches - [ ] **Backend** : S'assurer que les endpoints nécessaires existent (liste users par rôle : gestionnaires, parents, AM, admins). Réutiliser ou étendre #25 / #26 si besoin. - [ ] **Onglet Gestionnaires** : Appel API liste gestionnaires, affichage dynamique, recherche/filtres, action "Créer un gestionnaire" (lien vers écran #35). - [ ] **Onglet Parents** : Appel API liste parents (statut, enfants), affichage dynamique, recherche/filtres, actions Voir/Modifier/Supprimer (ou Valider/Refuser si en attente). - [ ] **Onglet Assistantes maternelles** : Appel API liste AM (agrément, zone, capacité), affichage dynamique, filtres, actions Modifier/Supprimer (ou Valider/Refuser si en attente). - [ ] **Onglet Administrateurs** : Liste des comptes admin (ou placeholder documenté) selon périmètre. - [ ] Gestion des états (chargement, erreur, liste vide). - [ ] Rafraîchissement après actions (validation, refus, création). ## Références - Tickets Dashboard **Gestionnaire** (autre écran) : #44, #45, #46 (structure + listes Parents/AM avec API) - Backend liste/validation : #25 (API Liste comptes en attente), #26 (API Validation/Refus comptes) - Création gestionnaire : #17 (Backend), #35 (Frontend Écran Création Gestionnaire) ## Labels frontend, p3, admin
jmartin added the
frontend
p3
admin
labels 2026-02-16 15:59:58 +00:00
Sign in to join this conversation.
No description provided.