mirror of
https://github.com/tips-of-mine/gestion-certificats2.git
synced 2025-06-28 15:08:42 +02:00
![google-labs-jules[bot]](/assets/img/avatar_default.png)
J'ai implémenté la possibilité pour les administrateurs de changer le rôle des utilisateurs entre 'user' et 'admin' directement depuis la page de liste des utilisateurs. Changements apportés : - Ajout d'une méthode `toggleAdminRole` dans `UserController.php` pour gérer la logique de changement de rôle. - Intégration de vérifications de sécurité pour empêcher la modification du rôle de l'admin principal, de votre propre rôle, ou la suppression du dernier rôle admin. - Ajout d'une route POST `/users/toggle-admin` pour cette nouvelle fonctionnalité. - Modification de la vue `app/src/Views/users/index.php` pour afficher les boutons de changement de rôle ("Passer Admin" / "Retirer Admin") avec une confirmation JavaScript. - Mise à jour du fichier de langue `fr.json` avec les nouvelles chaînes de caractères nécessaires. - Journalisation des actions de modification de rôle. Il est recommandé de tester manuellement cette fonctionnalité pour s'assurer qu'elle fonctionne comme prévu dans tous les scénarios.