2.7 KiB
2.7 KiB
Mini-spec — Rename préfixe Admin* dashboard partagé (#155)
Ticket : #155
Branche : feature/155-rename-admin-prefix-dashboard (depuis develop)
Décision naming : option C — dossier neutre widgets/dashboard/ + noms sans préfixe Admin.
Principe
Les widgets partagés admin + gestionnaire ne doivent plus s’appeler Admin*.
On garde Admin* seulement là où c’est vraiment le rôle administrateur.
Gardé Admin* (hors rename)
| Élément | Raison |
|---|---|
AdminManagementWidget |
Onglet Administrateurs |
screens/administrateurs/* |
AdminDashboardScreen, AdminCreateDialog, AdminUserFormDialog |
EnfantAdminModel |
Modèle API (pas un widget) — hors scope ticket |
Renames faits
| Avant | Après |
|---|---|
widgets/admin/common/admin_child_detail_modal.dart → AdminChildDetailModal |
widgets/dashboard/child_detail_modal.dart → ChildDetailModal |
admin_am_edit_modal → AdminAmEditModal |
am_edit_modal → AmEditModal |
admin_parent_edit_modal → AdminParentEditModal |
parent_edit_modal → ParentEditModal |
admin_user_card → AdminUserCard |
user_card → UserCard |
admin_enfant_user_card → AdminEnfantUserCard |
enfant_user_card → EnfantUserCard |
admin_am_photo_frame → AdminAmPhotoFrame |
am_photo_frame → AmPhotoFrame |
admin_am_children_capacity_grid |
am_children_capacity_grid → AmChildrenCapacityGrid |
admin_children_affiliation_panel |
children_affiliation_panel → ChildrenAffiliationPanel |
admin_select_* / AdminSelect* / AdminFamilleFoyer |
select_* / Select* / FamilleFoyer |
admin_status_capsule |
status_capsule → StatusCapsule |
admin_list_state → AdminListState |
user_list_state → UserListState |
admin_detail_modal → AdminDetailModal / AdminDetailField |
detail_modal → DetailModal / DetailField |
dashboard_admin.dart |
user_management_sub_bar.dart (DashboardUserManagementSubBar inchangé) |
Dossier widgets/admin/ conserve encore les panels métier (user_management_panel, wizards, etc.) + AdminManagementWidget.
Phase 2 (même ticket #155) : déplacer ces panels → widgets/dashboard/ — voir 155-suite-move-admin-panels-to-dashboard.md.
Hors scope
- Refonte UX modales (ticket dédié)
- Rename API / back
- Déplacer tout
widgets/admin/→widgets/dashboard/(panels) — possible follow-up
Critères
- Plus de préfixe
Adminsur les composants partagés listés - Build Flutter / recette dashboard admin + gestionnaire OK
- Pas de changement comportemental (rename mécanique)