diff --git a/components/missions/missions-admin-panel.tsx b/components/missions/missions-admin-panel.tsx index 38fa2bab..3bd9508f 100644 --- a/components/missions/missions-admin-panel.tsx +++ b/components/missions/missions-admin-panel.tsx @@ -921,9 +921,18 @@ export function MissionsAdminPanel() {
{user.firstName?.[0] || ""}{user.lastName?.[0] || ""}
-
+
{user.firstName} {user.lastName}
{user.email}
+ {getUserRoles(user.id).length > 1 && ( +
+ Autres rôles:{" "} + {getUserRoles(user.id) + .filter(role => role !== 'temps') + .map(role => getRoleDisplayName(role)) + .join(', ')} +
+ )}
) : "Utilisateur non trouvé"; @@ -977,9 +986,18 @@ export function MissionsAdminPanel() {
{user.firstName?.[0] || ""}{user.lastName?.[0] || ""}
-
+
{user.firstName} {user.lastName}
{user.email}
+ {getUserRoles(user.id).length > 1 && ( +
+ Autres rôles:{" "} + {getUserRoles(user.id) + .filter(role => role !== 'parole') + .map(role => getRoleDisplayName(role)) + .join(', ')} +
+ )}
) : "Utilisateur non trouvé"; @@ -1033,9 +1051,18 @@ export function MissionsAdminPanel() {
{user.firstName?.[0] || ""}{user.lastName?.[0] || ""}
-
+
{user.firstName} {user.lastName}
{user.email}
+ {getUserRoles(user.id).length > 1 && ( +
+ Autres rôles:{" "} + {getUserRoles(user.id) + .filter(role => role !== 'memoire') + .map(role => getRoleDisplayName(role)) + .join(', ')} +
+ )}
) : "Utilisateur non trouvé"; @@ -1154,15 +1181,19 @@ export function MissionsAdminPanel() {
{user.firstName} {user.lastName}
{user.email}
- {isUserAssigned(user.id) && ( -
+ {isUserAssigned(user.id) && getUserRoles(user.id).length > 0 && ( +
{getUserRoles(user.id).map((role) => ( {getRoleDisplayName(role)} @@ -1184,7 +1215,7 @@ export function MissionsAdminPanel() { disabled={loading} > - {isUserAssigned(user.id) ? "Ajouter rôle" : "Enregistrer"} + Ajouter rôle @@ -1225,7 +1256,7 @@ export function MissionsAdminPanel() { variant="outline" size="sm" onClick={() => removeUserFromAllRoles(user.id)} - className="ml-2 text-red-600 hover:bg-red-50 hover:text-red-700 border-red-200 h-8" + className="ml-2 text-red-600 hover:bg-red-50 hover:text-red-700 border-red-200 h-8 bg-white" disabled={loading} >