fixed day ids for shift templates

This commit is contained in:
2025-10-10 19:54:05 +02:00
parent 9cc0778384
commit 168f2cfae3
2 changed files with 2 additions and 4 deletions

View File

@@ -64,7 +64,7 @@ CREATE TABLE IF NOT EXISTS assigned_shifts (
CREATE TABLE IF NOT EXISTS employee_availabilities ( CREATE TABLE IF NOT EXISTS employee_availabilities (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
employee_id TEXT NOT NULL, employee_id TEXT NOT NULL,
day_of_week INTEGER NOT NULL CHECK (day_of_week >= 0 AND day_of_week <= 4), day_of_week INTEGER NOT NULL CHECK (day_of_week >= 1 AND day_of_week <= 5),
start_time TEXT NOT NULL, start_time TEXT NOT NULL,
end_time TEXT NOT NULL, end_time TEXT NOT NULL,
is_available BOOLEAN DEFAULT FALSE, is_available BOOLEAN DEFAULT FALSE,

View File

@@ -11,7 +11,7 @@ export interface ShiftTemplate {
export interface TemplateShift { export interface TemplateShift {
id: string; id: string;
dayOfWeek: number; // 0-6 (Sonntag=0, Montag=1, ...) dayOfWeek: number; // 1-5 (Montag=1, Dienstag=2, ...)
name: string; name: string;
startTime: string; // "08:00" startTime: string; // "08:00"
endTime: string; // "12:00" endTime: string; // "12:00"
@@ -25,6 +25,4 @@ export const DEFAULT_DAYS = [
{ id: 3, name: 'Donnerstag' }, { id: 3, name: 'Donnerstag' },
{ id: 4, name: 'Mittwoch' }, { id: 4, name: 'Mittwoch' },
{ id: 5, name: 'Freitag' }, { id: 5, name: 'Freitag' },
{ id: 6, name: 'Samstag' },
{ id: 0, name: 'Sonntag' }
]; ];