chore: mark completion of sessions and SWOT components in devbook.md; add @hello-pangea/dnd dependency for drag & drop functionality
This commit is contained in:
90
devbook.md
90
devbook.md
@@ -150,61 +150,61 @@ Application de gestion d'ateliers SWOT pour entretiens managériaux.
|
||||
|
||||
## Phase 5 : Gestion des Sessions SWOT
|
||||
|
||||
- [ ] Créer le service `sessions.ts`
|
||||
- [ ] Créer les Server Actions pour les sessions :
|
||||
- [ ] `createSession`
|
||||
- [ ] `updateSession`
|
||||
- [ ] `deleteSession`
|
||||
- [ ] `getSession`
|
||||
- [ ] `getUserSessions`
|
||||
- [ ] Créer les pages :
|
||||
- [ ] `/sessions` - Liste des sessions
|
||||
- [ ] `/sessions/new` - Création de session
|
||||
- [ ] `/sessions/[id]` - Vue détaillée de la session SWOT
|
||||
- [ ] Créer les composants :
|
||||
- [ ] `SessionCard` - Carte de session dans la liste
|
||||
- [ ] `SessionForm` - Formulaire création/édition
|
||||
- [x] Créer le service `sessions.ts`
|
||||
- [x] Créer les Server Actions pour les sessions :
|
||||
- [x] `createSession`
|
||||
- [x] `updateSession`
|
||||
- [x] `deleteSession`
|
||||
- [x] `getSession`
|
||||
- [x] `getUserSessions`
|
||||
- [x] Créer les pages :
|
||||
- [x] `/sessions` - Liste des sessions
|
||||
- [x] `/sessions/new` - Création de session
|
||||
- [x] `/sessions/[id]` - Vue détaillée de la session SWOT
|
||||
- [x] Créer les composants :
|
||||
- [x] `SessionCard` - Carte de session dans la liste
|
||||
- [x] `SessionForm` - Formulaire création/édition
|
||||
|
||||
---
|
||||
|
||||
## Phase 6 : Matrice SWOT Interactive
|
||||
|
||||
- [ ] Installer @hello-pangea/dnd
|
||||
- [ ] Créer les composants SWOT :
|
||||
- [ ] `SwotBoard` - Container principal de la matrice
|
||||
- [ ] `SwotQuadrant` - Un quadrant (S, W, O, T)
|
||||
- [ ] `SwotCard` - Une carte dans un quadrant
|
||||
- [ ] `SwotCardForm` - Formulaire ajout/édition de carte
|
||||
- [ ] Implémenter le drag & drop :
|
||||
- [ ] Réorganisation dans un même quadrant
|
||||
- [ ] Déplacement entre quadrants
|
||||
- [ ] Créer les Server Actions pour les items :
|
||||
- [ ] `createSwotItem`
|
||||
- [ ] `updateSwotItem`
|
||||
- [ ] `deleteSwotItem`
|
||||
- [ ] `reorderSwotItems`
|
||||
- [ ] Édition inline des cartes
|
||||
- [x] Installer @hello-pangea/dnd
|
||||
- [x] Créer les composants SWOT :
|
||||
- [x] `SwotBoard` - Container principal de la matrice
|
||||
- [x] `SwotQuadrant` - Un quadrant (S, W, O, T)
|
||||
- [x] `SwotCard` - Une carte dans un quadrant
|
||||
- [x] `SwotCardForm` - Formulaire ajout/édition de carte
|
||||
- [x] Implémenter le drag & drop :
|
||||
- [x] Réorganisation dans un même quadrant
|
||||
- [x] Déplacement entre quadrants
|
||||
- [x] Créer les Server Actions pour les items :
|
||||
- [x] `createSwotItem`
|
||||
- [x] `updateSwotItem`
|
||||
- [x] `deleteSwotItem`
|
||||
- [x] `reorderSwotItems`
|
||||
- [x] Édition inline des cartes
|
||||
|
||||
---
|
||||
|
||||
## Phase 7 : Système de Liaison & Actions
|
||||
|
||||
- [ ] Créer le mode "liaison" :
|
||||
- [ ] Bouton pour activer le mode liaison
|
||||
- [ ] Sélection multiple d'items SWOT
|
||||
- [ ] Visualisation des items sélectionnés (highlight)
|
||||
- [ ] Créer les composants Actions :
|
||||
- [ ] `ActionPanel` - Panneau des actions croisées
|
||||
- [ ] `ActionCard` - Une action avec ses liens
|
||||
- [ ] `ActionForm` - Formulaire création/édition d'action
|
||||
- [ ] `LinkedItemsBadges` - Badges des items liés
|
||||
- [ ] Créer les Server Actions pour les actions :
|
||||
- [ ] `createAction`
|
||||
- [ ] `updateAction`
|
||||
- [ ] `deleteAction`
|
||||
- [ ] `linkItemToAction`
|
||||
- [ ] `unlinkItemFromAction`
|
||||
- [ ] Visualisation des liens sur la matrice (highlight on hover)
|
||||
- [x] Créer le mode "liaison" :
|
||||
- [x] Bouton pour activer le mode liaison
|
||||
- [x] Sélection multiple d'items SWOT
|
||||
- [x] Visualisation des items sélectionnés (highlight)
|
||||
- [x] Créer les composants Actions :
|
||||
- [x] `ActionPanel` - Panneau des actions croisées
|
||||
- [x] `ActionCard` - Une action avec ses liens
|
||||
- [x] `ActionForm` - Formulaire création/édition d'action
|
||||
- [x] `LinkedItemsBadges` - Badges des items liés
|
||||
- [x] Créer les Server Actions pour les actions :
|
||||
- [x] `createAction`
|
||||
- [x] `updateAction`
|
||||
- [x] `deleteAction`
|
||||
- [x] `linkItemToAction`
|
||||
- [x] `unlinkItemFromAction`
|
||||
- [x] Visualisation des liens sur la matrice (highlight on hover)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user