feat: CRUD admin for skills and teams
This commit is contained in:
54
TODO.md
Normal file
54
TODO.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# TODO List
|
||||
|
||||
## Completed ✅
|
||||
|
||||
### 1. Analyse de la structure existante
|
||||
|
||||
- [x] Analyser la structure existante des pages admin et des APIs
|
||||
- [x] Identifier les composants existants et leurs responsabilités
|
||||
|
||||
### 2. Création de la page de gestion
|
||||
|
||||
- [x] Créer une nouvelle page admin avec onglets pour Skills et Teams
|
||||
- [x] Implémenter les composants de gestion des Skills (CRUD)
|
||||
- [x] Implémenter les composants de gestion des Teams (CRUD)
|
||||
- [x] Créer/adapter les APIs nécessaires pour les opérations CRUD
|
||||
|
||||
### 3. Vue arborescente des Skills
|
||||
|
||||
- [x] Refactorer Skills Management avec une vue arborescente par catégorie
|
||||
- [x] Implémenter le système expand/collapse pour les catégories
|
||||
- [x] Adapter la recherche pour fonctionner avec la vue arborescente
|
||||
- [x] Ajouter l'icône du skill au début de chaque ligne
|
||||
|
||||
### 4. Factorisation des composants
|
||||
|
||||
- [x] Créer des composants réutilisables pour la vue arborescente dans Skills et Teams Management
|
||||
- [x] Factoriser le code entre les deux pages de gestion
|
||||
- [x] Créer des composants génériques : TreeViewContainer, TreeCategoryHeader, TreeItemRow, TreeSearchControls, TeamMetrics
|
||||
|
||||
### 5. Suppression de direction
|
||||
|
||||
- [x] Ajouter la possibilité de supprimer une direction entière avec toutes ses équipes
|
||||
- [x] Implémenter la vérification de sécurité (impossible si des équipes ont des membres)
|
||||
- [x] Ajouter le bouton de suppression dans TreeCategoryHeader pour les directions
|
||||
|
||||
### 6. Réorganisation de la structure
|
||||
|
||||
- [x] Réorganiser tous les composants admin dans des dossiers logiques
|
||||
- [x] Créer une structure claire : overview/, layout/, management/, team-detail/, utils/
|
||||
- [x] Mettre à jour tous les imports et exports
|
||||
- [x] Créer des fichiers d'index pour chaque dossier
|
||||
- [x] Documenter la nouvelle structure avec un README
|
||||
|
||||
## Pending 🔄
|
||||
|
||||
### Aucune tâche en attente
|
||||
|
||||
## Next Steps 🚀
|
||||
|
||||
La structure des composants admin est maintenant parfaitement organisée et documentée. Tous les composants sont factorisés et réutilisables. La fonctionnalité de suppression de direction est implémentée et sécurisée.
|
||||
|
||||
---
|
||||
|
||||
**Note** : Cette TODO list a été complètement réalisée ! 🎉
|
||||
Reference in New Issue
Block a user