fix(schedule): removed unused is_default from schedule_presets models

This commit is contained in:
Matthieu Haineault 2025-12-19 13:16:39 -05:00
parent 7c2b345600
commit b7956ce51b
2 changed files with 3 additions and 8 deletions

View File

@ -48,8 +48,7 @@ export const useEmployeeListApi = () => {
// Build a backend-compatible SchedulePreset instance // Build a backend-compatible SchedulePreset instance
const backend_preset = new SchedulePreset( const backend_preset = new SchedulePreset(
preset.id, preset.id,
preset.name, preset.name,
preset.is_default,
preset_shifts preset_shifts
); );

View File

@ -9,13 +9,11 @@ export type PresetManagerMode = 'create' | 'update' | 'copy' | 'delete';
export class SchedulePreset { export class SchedulePreset {
id: number; id: number;
name: string; name: string;
is_default: boolean;
shifts: SchedulePresetShift[]; shifts: SchedulePresetShift[];
constructor(id?: number, name?: string, is_default?: boolean, shifts?: SchedulePresetShift[]) { constructor(id?: number, name?: string, shifts?: SchedulePresetShift[]) {
this.id = id ?? -1; this.id = id ?? -1;
this.name = name ?? 'default'; this.name = name ?? 'default';
this.is_default = is_default ?? false;
this.shifts = shifts ?? []; this.shifts = shifts ?? [];
} }
} }
@ -27,7 +25,7 @@ export class SchedulePresetShift {
start_time: string; start_time: string;
end_time: string; end_time: string;
is_remote: boolean; is_remote: boolean;
constructor(weekday: Weekday) { constructor(weekday: Weekday) {
this.preset_id = -1; this.preset_id = -1;
this.week_day = weekday; this.week_day = weekday;
@ -41,13 +39,11 @@ export class SchedulePresetShift {
export class SchedulePresetFrontend { export class SchedulePresetFrontend {
id: number; id: number;
name: string; name: string;
is_default: boolean;
weekdays: WeekdayPresetShifts[]; weekdays: WeekdayPresetShifts[];
constructor(schedule_preset?: SchedulePreset) { constructor(schedule_preset?: SchedulePreset) {
this.id = schedule_preset?.id ?? -1; this.id = schedule_preset?.id ?? -1;
this.name = schedule_preset?.name ?? ''; this.name = schedule_preset?.name ?? '';
this.is_default = schedule_preset?.is_default ?? false;
this.weekdays = WEEKDAYS.map(day => ({ this.weekdays = WEEKDAYS.map(day => ({
day, day,
is_error: false, is_error: false,