Checkpoint: Ajout d'une fonctionnalité complète de gestion des utilisateurs : ajout du champ isActive dans le schéma users, création des procédures tRPC (list, update, toggleStatus, delete), développement de la page AdminUsers avec tableau, filtres (recherche, rôle, statut), formulaires de modification, activation/désactivation et suppression des comptes, intégration dans le menu de navigation avec l'icône UserCog
This commit is contained in:
14
todo.md
14
todo.md
@@ -174,3 +174,17 @@
|
||||
- [x] Implémenter la logique de comparaison public cible vs fonction apprenants
|
||||
- [x] Afficher les statistiques et écarts dans l'interface
|
||||
- [x] Tester le rapport avec différentes données
|
||||
|
||||
## Gestion des utilisateurs de l'application
|
||||
|
||||
- [x] Analyser le schéma actuel de la table users
|
||||
- [x] Ajouter les champs nécessaires (statut actif/inactif, date de création compte)
|
||||
- [x] Créer les procédures tRPC pour la gestion des utilisateurs (liste, création, modification, désactivation)
|
||||
- [x] Créer la page AdminUsers avec tableau des utilisateurs
|
||||
- [x] Implémenter le formulaire de création d'utilisateur
|
||||
- [x] Implémenter le formulaire de modification d'utilisateur
|
||||
- [x] Ajouter la fonctionnalité d'activation/désactivation des comptes
|
||||
- [x] Ajouter des filtres de recherche (nom, email, rôle, statut)
|
||||
- [x] Ajouter la gestion des rôles (admin, user)
|
||||
- [x] Intégrer la page dans le menu de navigation
|
||||
- [x] Tester toutes les fonctionnalités de gestion des utilisateurs
|
||||
|
||||
Reference in New Issue
Block a user