feat: complete Phase 5 of service refactoring
- Marked tasks in `TODO.md` as completed for moving TFS and Jira services to the `integrations` directory and correcting imports across the codebase. - Updated imports in various action files, API routes, and components to reflect the new structure. - Removed obsolete `jira-advanced-filters.ts`, `jira-analytics.ts`, `jira-analytics-cache.ts`, `jira-anomaly-detection.ts`, `jira-scheduler.ts`, `jira.ts`, and `tfs.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:
24
TODO.md
24
TODO.md
@@ -137,17 +137,19 @@ src/services/
|
||||
- [x] Corriger 6 imports externes (pages, API routes, actions)
|
||||
- [x] Corriger imports relatifs vers ../core/database
|
||||
|
||||
### Phase 5: Intégrations (déjà partiellement fait)
|
||||
- [ ] **Déplacer `tfs.ts`** → `integrations/tfs.ts`
|
||||
- [ ] Corriger imports dans actions/tfs, API routes TFS, components TFS
|
||||
- [ ] **Déplacer services Jira** → `integrations/jira/`
|
||||
- [ ] `jira.ts` → `integrations/jira/jira.ts`
|
||||
- [ ] `jira-scheduler.ts` → `integrations/jira/scheduler.ts`
|
||||
- [ ] `jira-analytics.ts` → `integrations/jira/analytics.ts`
|
||||
- [ ] `jira-analytics-cache.ts` → `integrations/jira/analytics-cache.ts`
|
||||
- [ ] `jira-advanced-filters.ts` → `integrations/jira/advanced-filters.ts`
|
||||
- [ ] `jira-anomaly-detection.ts` → `integrations/jira/anomaly-detection.ts`
|
||||
- [ ] Corriger tous les imports Jira dans actions, API routes, hooks
|
||||
### Phase 5: Intégrations ✅
|
||||
- [x] **Déplacer `tfs.ts`** → `integrations/tfs.ts`
|
||||
- [x] Corriger 10 imports externes (actions, API routes, components, types)
|
||||
- [x] Corriger imports relatifs vers ../core/
|
||||
- [x] **Déplacer services Jira** → `integrations/jira/`
|
||||
- [x] `jira.ts` → `integrations/jira/jira.ts`
|
||||
- [x] `jira-scheduler.ts` → `integrations/jira/scheduler.ts`
|
||||
- [x] `jira-analytics.ts` → `integrations/jira/analytics.ts`
|
||||
- [x] `jira-analytics-cache.ts` → `integrations/jira/analytics-cache.ts`
|
||||
- [x] `jira-advanced-filters.ts` → `integrations/jira/advanced-filters.ts`
|
||||
- [x] `jira-anomaly-detection.ts` → `integrations/jira/anomaly-detection.ts`
|
||||
- [x] Corriger 18 imports externes (actions, API routes, hooks, components)
|
||||
- [x] Corriger imports relatifs entre services Jira
|
||||
|
||||
## phase 6: cleaning
|
||||
- [ ] Les imports des services dans les services : pourquoi ne pas utiliser @/services/... ?
|
||||
|
||||
Reference in New Issue
Block a user