Add 'enabled' field to schedule management

- Introduced a new boolean field `enabled` in the `schedule` schema to indicate the active status of schedules.
- Updated the `HandleSchedules` component to include a toggle switch for enabling/disabling schedules.
- Enhanced the `ShowSchedules` component to display the status of each schedule with a badge indicating whether it is enabled or disabled.
- Added a new API mutation to run schedules manually, ensuring proper error handling for non-existent schedules.
- Updated database schema to reflect the new `enabled` field with a default value of true.
This commit is contained in:
Mauricio Siu
2025-05-02 03:45:07 -06:00
parent e84ce38994
commit 442f051457
7 changed files with 5567 additions and 7 deletions

View File

@@ -0,0 +1 @@
ALTER TABLE "schedule" ADD COLUMN "enabled" boolean DEFAULT true NOT NULL;

File diff suppressed because it is too large Load Diff

View File

@@ -631,6 +631,13 @@
"when": 1746178027816,
"tag": "0089_fearless_morlun",
"breakpoints": true
},
{
"idx": 90,
"version": "7",
"when": 1746178996842,
"tag": "0090_colossal_azazel",
"breakpoints": true
}
]
}