Checkpoint: Email modifiable pour l'utilisateur administrateur
Modification apportée : - Le champ email est maintenant modifiable pour l'utilisateur adminServFormation - Mise à jour du message dans le formulaire d'édition : "Seuls l'email et le mot de passe peuvent être modifiés pour cet utilisateur" - Les champs nom et identifiant restent en lecture seule (grisés et désactivés) - Les champs email, mot de passe et rôle sont modifiables pour cet utilisateur spécial
This commit is contained in:
@@ -485,7 +485,7 @@ export default function AdminUsers() {
|
||||
<DialogTitle>Modifier l'utilisateur</DialogTitle>
|
||||
<DialogDescription>
|
||||
{selectedUser?.username === "adminServFormation"
|
||||
? "Seul le mot de passe peut être modifié pour cet utilisateur"
|
||||
? "Seuls l'email et le mot de passe peuvent être modifiés pour cet utilisateur"
|
||||
: "Modifiez les informations de l'utilisateur"}
|
||||
</DialogDescription>
|
||||
</DialogHeader>
|
||||
@@ -511,8 +511,6 @@ export default function AdminUsers() {
|
||||
value={editForm.email}
|
||||
onChange={(e) => setEditForm({ ...editForm, email: e.target.value })}
|
||||
placeholder="email@exemple.com"
|
||||
disabled={selectedUser?.username === "adminServFormation"}
|
||||
className={selectedUser?.username === "adminServFormation" ? "bg-gray-100 cursor-not-allowed" : ""}
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
5
todo.md
5
todo.md
@@ -399,3 +399,8 @@
|
||||
- [x] Modifier l'interface pour désactiver le bouton de suppression pour cet utilisateur
|
||||
- [x] Modifier le formulaire d'édition pour rendre les champs nom, email et identifiant en lecture seule pour cet utilisateur
|
||||
- [x] Tester les modifications
|
||||
|
||||
## Email modifiable pour administrateur
|
||||
|
||||
- [x] Modifier l'interface pour rendre le champ email modifiable pour l'utilisateur adminServFormation
|
||||
- [x] Tester la modification
|
||||
|
||||
Reference in New Issue
Block a user