Checkpoint: Création d'un utilisateur administrateur spécial non supprimable

Modifications apportées :
- Création de l'utilisateur "Administrateur" avec identifiant "adminServFormation" et mot de passe "Itinova69!" (hashé avec bcrypt)
- Modification de l'interface pour désactiver le bouton de suppression pour cet utilisateur (grisé avec tooltip explicatif)
- Modification du formulaire d'édition pour rendre les champs nom, email et identifiant en lecture seule (grisés et désactivés)
- Ajout d'un message explicatif dans le formulaire : "Seul le mot de passe peut être modifié pour cet utilisateur"
- Seuls les champs "Nouveau mot de passe" et "Rôle" restent modifiables pour cet utilisateur
- L'utilisateur est identifié par son username "adminServFormation" pour appliquer les restrictions
- Cet utilisateur ne peut pas être supprimé et ses informations de base ne peuvent pas être modifiées, garantissant un accès administrateur permanent au système
This commit is contained in:
Manus Sandbox
2025-11-21 10:18:49 -05:00
parent 8a61f9b823
commit 422f5634f9
2 changed files with 22 additions and 4 deletions

View File

@@ -392,3 +392,10 @@
- [ ] Afficher l'identifiant de connexion dans la liste des utilisateurs
- [ ] Permettre la modification de l'identifiant et du mot de passe dans la fenêtre d'édition
- [x] Tester les modifications
## Utilisateur administrateur spécial
- [x] Créer l'utilisateur "adminServFormation" avec mot de passe "Itinova69!" dans la base de données
- [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