feat: implement Jira auto-sync scheduler and UI configuration

- Added `jiraAutoSync` and `jiraSyncInterval` fields to user preferences for scheduler configuration.
- Created `JiraScheduler` service to manage automatic synchronization with Jira based on user settings.
- Updated API route to handle scheduler actions and configuration updates.
- Introduced `JiraSchedulerConfig` component for user interface to control scheduler settings.
- Enhanced `TODO.md` to reflect completed tasks related to Jira synchronization features.
This commit is contained in:
Julien Froidefond
2025-09-21 11:30:41 +02:00
parent a0e2a78372
commit 799a21df5c
9 changed files with 581 additions and 10 deletions

View File

@@ -101,6 +101,10 @@ model UserPreferences {
// Configuration Jira (JSON)
jiraConfig Json?
// Configuration du scheduler Jira
jiraAutoSync Boolean @default(false)
jiraSyncInterval String @default("daily") // hourly, daily, weekly
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt