feat: add TFS filters and integration

- Introduced TFS filtering capabilities in `KanbanFilters` with options to show/hide TFS tasks and filter by TFS projects.
- Integrated `TfsQuickFilter` component into `KanbanPageClient` and `MobileControls` for enhanced task management.
- Updated `TasksContext` to support new TFS filter states and ensure proper task filtering based on TFS criteria.
- Enhanced type definitions in `types.ts` to accommodate new TFS filter properties.
This commit is contained in:
Julien Froidefond
2025-09-23 11:07:24 +02:00
parent f9c92f9efd
commit db8ff88a4c
6 changed files with 282 additions and 9 deletions

View File

@@ -76,6 +76,10 @@ export interface KanbanFilters {
hideJiraTasks?: boolean;
jiraProjects?: string[];
jiraTypes?: string[];
// Filtres spécifiques TFS
showTfsOnly?: boolean;
hideTfsTasks?: boolean;
tfsProjects?: string[];
[key: string]: string | string[] | TaskPriority[] | boolean | undefined;
}