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>
|
<DialogTitle>Modifier l'utilisateur</DialogTitle>
|
||||||
<DialogDescription>
|
<DialogDescription>
|
||||||
{selectedUser?.username === "adminServFormation"
|
{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"}
|
: "Modifiez les informations de l'utilisateur"}
|
||||||
</DialogDescription>
|
</DialogDescription>
|
||||||
</DialogHeader>
|
</DialogHeader>
|
||||||
@@ -511,8 +511,6 @@ export default function AdminUsers() {
|
|||||||
value={editForm.email}
|
value={editForm.email}
|
||||||
onChange={(e) => setEditForm({ ...editForm, email: e.target.value })}
|
onChange={(e) => setEditForm({ ...editForm, email: e.target.value })}
|
||||||
placeholder="email@exemple.com"
|
placeholder="email@exemple.com"
|
||||||
disabled={selectedUser?.username === "adminServFormation"}
|
|
||||||
className={selectedUser?.username === "adminServFormation" ? "bg-gray-100 cursor-not-allowed" : ""}
|
|
||||||
/>
|
/>
|
||||||
</div>
|
</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 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] Modifier le formulaire d'édition pour rendre les champs nom, email et identifiant en lecture seule pour cet utilisateur
|
||||||
- [x] Tester les modifications
|
- [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