+ {user.firstName?.[0] || ""}{user.lastName?.[0] || ""}
+
+
{user.firstName} {user.lastName}
{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é";
@@ -986,18 +982,9 @@ 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é";
@@ -1051,18 +1038,9 @@ 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é";
@@ -1181,19 +1159,15 @@ export function MissionsAdminPanel() {
{user.firstName} {user.lastName}
{user.email}
- {isUserAssigned(user.id) && getUserRoles(user.id).length > 0 && (
-
+ {isUserAssigned(user.id) && (
+
{getUserRoles(user.id).map((role) => (
{getRoleDisplayName(role)}
@@ -1215,7 +1189,7 @@ export function MissionsAdminPanel() {
disabled={loading}
>
- Ajouter rôle
+ {isUserAssigned(user.id) ? "Ajouter rôle" : "Enregistrer"}
@@ -1256,7 +1230,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 bg-white"
+ className="ml-2 text-red-600 hover:bg-red-50 hover:text-red-700 border-red-200 h-8"
disabled={loading}
>