feat: complete Phase 3 of service refactoring
- Marked tasks in `TODO.md` as completed for moving backup-related files to the `data-management` directory and correcting imports across the codebase. - Updated imports in `backup-manager.ts`, API routes, and various components to reflect the new structure. - Removed obsolete `backup.ts` and `backup-scheduler.ts` files to streamline the codebase. - Added new tasks in `TODO.md` for future cleaning and organization of service imports.
This commit is contained in:
16
TODO.md
16
TODO.md
@@ -118,11 +118,13 @@ src/services/
|
||||
- [x] Corriger 3 imports externes (components, pages)
|
||||
- [x] Corriger imports database vers ../core/database
|
||||
|
||||
### Phase 3: Data Management
|
||||
- [ ] **Déplacer `backup.ts`** → `data-management/backup.ts`
|
||||
- [ ] Corriger imports dans backup-scheduler et actions
|
||||
- [ ] **Déplacer `backup-scheduler.ts`** → `data-management/backup-scheduler.ts`
|
||||
- [ ] Corriger imports dans API routes
|
||||
### Phase 3: Data Management ✅
|
||||
- [x] **Déplacer `backup.ts`** → `data-management/backup.ts`
|
||||
- [x] Corriger 6 imports externes (clients, components, pages, API)
|
||||
- [x] Corriger imports relatifs vers ../core/ et ../../lib/
|
||||
- [x] **Déplacer `backup-scheduler.ts`** → `data-management/backup-scheduler.ts`
|
||||
- [x] Corriger import dans script backup-manager.ts
|
||||
- [x] Corriger imports relatifs entre services
|
||||
|
||||
### Phase 4: Task Management
|
||||
- [ ] **Déplacer `tasks.ts`** → `task-management/tasks.ts`
|
||||
@@ -144,6 +146,10 @@ src/services/
|
||||
- [ ] `jira-anomaly-detection.ts` → `integrations/jira/anomaly-detection.ts`
|
||||
- [ ] Corriger tous les imports Jira dans actions, API routes, hooks
|
||||
|
||||
## phase 6: cleaning
|
||||
- [ ] Les imports des services dans les services : pourquoi ne pas utiliser @services/... ?
|
||||
- [ ] Les types & interfaces dans services : j'aimerai isoler les types et revoir les imports; par dossier un par un.
|
||||
|
||||
### Points d'attention pour chaque service:
|
||||
1. **Identifier tous les imports du service** (grep)
|
||||
2. **Déplacer le fichier** vers le nouveau dossier
|
||||
|
||||
Reference in New Issue
Block a user