1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2025-07-15 01:24:25 +02:00

Improving config UI #569

This commit is contained in:
Patrik J. Braun
2022-12-30 23:44:53 +01:00
parent 36d4641e9d
commit 875d120df8
14 changed files with 265 additions and 194 deletions

View File

@ -6,7 +6,6 @@ import {
JobScheduleDTO,
JobScheduleDTOUtils,
JobTriggerType,
PeriodicJobTrigger,
ScheduledJobTrigger
} from '../../../../../common/entities/job/JobScheduleDTO';
import {ScheduledJobsService} from '../scheduled-jobs.service';
@ -96,6 +95,9 @@ export class WorkflowComponent implements ControlValueAccessor, Validator, OnIni
}
atTimeLocal(atTime: number): Date {
if (!atTime) {
return null;
}
const d = new Date();
d.setUTCHours(Math.floor(atTime / 60));
d.setUTCMinutes(Math.floor(atTime % 60));
@ -156,6 +158,8 @@ export class WorkflowComponent implements ControlValueAccessor, Validator, OnIni
case JobTriggerType.periodic:
schedule.trigger = new PeriodicJobTriggerConfig();
schedule.trigger.periodicity = 7;
schedule.trigger.atTime = 0;
break;
case JobTriggerType.after: