feat(#96): harmoniser les icones de rôles en liste et modale

Uniformise l'identité visuelle des rôles (admin, super admin, gestionnaire, parent) avec icônes dédiées dans les listes et la modale, et affiche le téléphone dans la ligne admin en retirant le rôle redondant.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-02-24 22:31:23 +01:00
co-authored by Cursor
parent 2645cf1cd6
commit d14550a1cf
4 changed files with 59 additions and 10 deletions
@@ -118,9 +118,12 @@ class _AdminManagementWidgetState extends State<AdminManagementWidget> {
final canEdit = _canEditAdmin(user);
return AdminUserCard(
title: user.fullName,
fallbackIcon: isSuperAdmin
? Icons.verified_user_outlined
: Icons.manage_accounts_outlined,
subtitleLines: [
user.email,
'Rôle : ${user.role}',
'Téléphone : ${user.telephone?.trim().isNotEmpty == true ? user.telephone : 'Non renseigné'}',
],
avatarUrl: user.photoUrl,
borderColor: isSuperAdmin