feat: integrate Jira ticket linking in TaskCard

- Added functionality to generate Jira ticket URLs based on user preferences, enhancing task interactivity.
- Updated UserPreferences to include Jira configuration, ensuring seamless integration with Jira settings.
- Refactored TaskCard to conditionally render Jira links, improving user experience when interacting with Jira tasks.
This commit is contained in:
Julien Froidefond
2025-09-17 14:50:32 +02:00
parent b0dc1bec11
commit 21500269e1
3 changed files with 68 additions and 8 deletions

View File

@@ -78,10 +78,17 @@ export interface ColumnVisibility {
[key: string]: TaskStatus[] | undefined;
}
export interface JiraConfig {
baseUrl?: string;
email?: string;
enabled: boolean;
}
export interface UserPreferences {
kanbanFilters: KanbanFilters;
viewPreferences: ViewPreferences;
columnVisibility: ColumnVisibility;
jiraConfig: JiraConfig;
}
// Interface pour les logs de synchronisation