[Cleanup] Renommer le préfixe Admin* du dashboard partagé (admin + gestionnaire) #155

Open
opened 2026-07-17 15:55:33 +00:00 by jmartin · 0 comments
Owner

Contexte

Le panneau « Gestion des utilisateurs » est partagé admin + gestionnaire, mais une grande partie du code front est préfixée / rangée Admin* :

  • dossier frontend/lib/widgets/admin/
  • widgets : AdminChildDetailModal, AdminAmEditModal, AdminParentEditModal, AdminUserCard, AdminSelectAmModal, …
  • parfois dashboard_admin.dart

Le préfixe laisse croire que c’est réservé au rôle administrateur, alors que c’est du dashboard staff (admin et gestionnaire).

Est-ce que ça a du sens ?

Oui, pour la lisibilité et onboarding dev — mais c’est un rename mécanique large (imports partout), donc :

  • À faire quand la surface UI dashboard est un peu stabilisée (après vagues #132 / #153 / fiches), pour limiter les conflits de merge
  • Pas bloquant fonctionnellement pour la 0.1.0
  • Peut rester en 0.1.0 en fin de jalon, ou glisser en 0.2.0 si trop de churn

Proposition de naming

À trancher au kick-off du ticket :

Option Exemple
A — préfixe Staff StaffChildDetailModal
B — préfixe Dashboard / Gestion DashboardChildDetailModal
C — dossier neutre + noms sans préfixe widgets/dashboard/child_detail_modal.dartChildDetailModal

Reco : C (ou B) — évite un nouveau préfixe ambigu ; garder AdminManagementWidget seulement pour l’onglet Administrateurs.

Périmètre

  • Inventaire fichiers / classes Admin* du dashboard partagé
  • Décision naming
  • Rename + update imports
  • Vérifier routes / tests / docs qui citent les anciens chemins
  • Pas de changement comportemental

Hors scope

  • Refonte UX des modales
  • Renommage API / back (/admin s’il existe)
  • screens/administrateurs/ (écran création gestionnaire — à évaluer séparément)

Critères d'acceptation

  • Plus de préfixe Admin sur les composants partagés admin+gestionnaire
  • Build Flutter OK
  • Aucune régression fonctionnelle

Milestone

0.1.0 (cleanup — idéalement en fin de jalon)

## Contexte Le panneau « Gestion des utilisateurs » est partagé **admin + gestionnaire**, mais une grande partie du code front est préfixée / rangée `Admin*` : - dossier `frontend/lib/widgets/admin/` - widgets : `AdminChildDetailModal`, `AdminAmEditModal`, `AdminParentEditModal`, `AdminUserCard`, `AdminSelectAmModal`, … - parfois `dashboard_admin.dart` Le préfixe laisse croire que c’est réservé au rôle **administrateur**, alors que c’est du **dashboard staff** (admin *et* gestionnaire). ## Est-ce que ça a du sens ? **Oui**, pour la lisibilité et onboarding dev — mais c’est un **rename mécanique large** (imports partout), donc : - **À faire** quand la surface UI dashboard est un peu stabilisée (après vagues #132 / #153 / fiches), pour limiter les conflits de merge - **Pas bloquant** fonctionnellement pour la 0.1.0 - Peut rester en 0.1.0 en fin de jalon, ou glisser en 0.2.0 si trop de churn ## Proposition de naming À trancher au kick-off du ticket : | Option | Exemple | |--------|---------| | A — préfixe `Staff` | `StaffChildDetailModal` | | B — préfixe `Dashboard` / `Gestion` | `DashboardChildDetailModal` | | C — dossier neutre + noms sans préfixe | `widgets/dashboard/child_detail_modal.dart` → `ChildDetailModal` | Reco : **C** (ou B) — évite un nouveau préfixe ambigu ; garder `AdminManagementWidget` seulement pour l’onglet **Administrateurs**. ## Périmètre - [ ] Inventaire fichiers / classes `Admin*` du dashboard partagé - [ ] Décision naming - [ ] Rename + update imports - [ ] Vérifier routes / tests / docs qui citent les anciens chemins - [ ] Pas de changement comportemental ## Hors scope - Refonte UX des modales - Renommage API / back (`/admin` s’il existe) - `screens/administrateurs/` (écran création gestionnaire — à évaluer séparément) ## Critères d'acceptation - [ ] Plus de préfixe `Admin` sur les composants **partagés** admin+gestionnaire - [ ] Build Flutter OK - [ ] Aucune régression fonctionnelle ## Milestone **0.1.0** (cleanup — idéalement en fin de jalon)
jmartin added this to the 0.1.0 milestone 2026-07-17 15:55:33 +00:00
jmartin added the
frontend
cleanup
gestionnaire
admin
phase-1
v0.1.0
labels 2026-07-17 15:55:33 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jmartin/petitspas#155
No description provided.