diff --git a/backend/model/tasks/TaskManager.ts b/backend/model/tasks/TaskManager.ts index 64b63c27..edf3bfcc 100644 --- a/backend/model/tasks/TaskManager.ts +++ b/backend/model/tasks/TaskManager.ts @@ -55,7 +55,7 @@ export class TaskManager implements ITaskManager { Config.Server.tasks.scheduled.forEach(schedule => { const nextDate = this.getDateFromSchedule(new Date(), schedule); if (nextDate && nextDate.getTime() > Date.now()) { - Logger.debug(LOG_TAG, 'running schedule: [' + schedule.id + '] ' + schedule.name + + Logger.debug(LOG_TAG, 'running schedule: ' + schedule.taskName + ' at ' + nextDate.toLocaleString(undefined, {hour12: false})); const timer: NodeJS.Timeout = setTimeout(() => { @@ -65,7 +65,7 @@ export class TaskManager implements ITaskManager { this.timers.push(timer); } else { - Logger.debug(LOG_TAG, 'skipping schedule: [' + schedule.id + '] ' + schedule.name); + Logger.debug(LOG_TAG, 'skipping schedule:' + schedule.taskName); } }); diff --git a/backend/model/tasks/TaskRepository.ts b/backend/model/tasks/TaskRepository.ts index 9f002818..b6ebe051 100644 --- a/backend/model/tasks/TaskRepository.ts +++ b/backend/model/tasks/TaskRepository.ts @@ -27,4 +27,4 @@ export class TaskRepository { TaskRepository.Instance.register(new IndexingTask()); TaskRepository.Instance.register(new DBRestTask()); -TaskRepository.Instance.register(new DummyTask()); +// TaskRepository.Instance.register(new DummyTask()); diff --git a/common/config/private/PrivateConfigClass.ts b/common/config/private/PrivateConfigClass.ts index a252e05f..fd150324 100644 --- a/common/config/private/PrivateConfigClass.ts +++ b/common/config/private/PrivateConfigClass.ts @@ -99,20 +99,6 @@ export class PrivateConfigClass extends PublicConfigClass implements IPrivateCon throw new Error('Unknown Server.log.level, found: ' + this.Server.log.sqlLevel); } - let updated = false; - Config.Server.tasks.scheduled.forEach((task: TaskScheduleDTO, i: number) => { - if (!task.id) { - task.id = Utils.GUID(); - updated = true; - } - if (!task.name) { - task.name = task.taskName; - updated = true; - } - }); - if (updated) { - this.save(); - } } public save() { diff --git a/common/entities/task/TaskScheduleDTO.ts b/common/entities/task/TaskScheduleDTO.ts index 92487b6b..a1ab12f9 100644 --- a/common/entities/task/TaskScheduleDTO.ts +++ b/common/entities/task/TaskScheduleDTO.ts @@ -23,8 +23,6 @@ export interface PeriodicTaskTrigger extends TaskTrigger { export interface TaskScheduleDTO { priority: number; - name?: string; - id?: string; taskName: string; config: any; trigger: NeverTaskTrigger | ScheduledTaskTrigger | PeriodicTaskTrigger; diff --git a/frontend/app/ui/settings/basic/basic.settings.component.html b/frontend/app/ui/settings/basic/basic.settings.component.html index a5dea2e5..807f80cd 100644 --- a/frontend/app/ui/settings/basic/basic.settings.component.html +++ b/frontend/app/ui/settings/basic/basic.settings.component.html @@ -91,6 +91,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/database/database.settings.component.html b/frontend/app/ui/settings/database/database.settings.component.html index 31658576..19baf8ca 100644 --- a/frontend/app/ui/settings/database/database.settings.component.html +++ b/frontend/app/ui/settings/database/database.settings.component.html @@ -37,6 +37,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/faces/faces.settings.component.html b/frontend/app/ui/settings/faces/faces.settings.component.html index 58d43bed..4ec485ba 100644 --- a/frontend/app/ui/settings/faces/faces.settings.component.html +++ b/frontend/app/ui/settings/faces/faces.settings.component.html @@ -64,6 +64,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/indexing/indexing.settings.component.html b/frontend/app/ui/settings/indexing/indexing.settings.component.html index ac5b5d33..025fa112 100644 --- a/frontend/app/ui/settings/indexing/indexing.settings.component.html +++ b/frontend/app/ui/settings/indexing/indexing.settings.component.html @@ -44,7 +44,7 @@ Set the reindexing sensitivity. High value check the folders for change more often + i18n>Set the reindexing sensitivity. High value check the folders for change more often. @@ -55,6 +55,7 @@ (click)="save()" i18n>Save
diff --git a/frontend/app/ui/settings/map/map.settings.component.html b/frontend/app/ui/settings/map/map.settings.component.html index 58ed1aa7..7aefefc7 100644 --- a/frontend/app/ui/settings/map/map.settings.component.html +++ b/frontend/app/ui/settings/map/map.settings.component.html @@ -114,6 +114,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/metafiles/metafile.settings.component.html b/frontend/app/ui/settings/metafiles/metafile.settings.component.html index ccfa399c..5cb861d6 100644 --- a/frontend/app/ui/settings/metafiles/metafile.settings.component.html +++ b/frontend/app/ui/settings/metafiles/metafile.settings.component.html @@ -28,6 +28,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/other/other.settings.component.html b/frontend/app/ui/settings/other/other.settings.component.html index c6f139bf..5b15c455 100644 --- a/frontend/app/ui/settings/other/other.settings.component.html +++ b/frontend/app/ui/settings/other/other.settings.component.html @@ -168,6 +168,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/random-photo/random-photo.settings.component.html b/frontend/app/ui/settings/random-photo/random-photo.settings.component.html index 3406bf7b..272fb4c7 100644 --- a/frontend/app/ui/settings/random-photo/random-photo.settings.component.html +++ b/frontend/app/ui/settings/random-photo/random-photo.settings.component.html @@ -37,6 +37,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/search/search.settings.component.html b/frontend/app/ui/settings/search/search.settings.component.html index 6f822fbf..2a095064 100644 --- a/frontend/app/ui/settings/search/search.settings.component.html +++ b/frontend/app/ui/settings/search/search.settings.component.html @@ -73,6 +73,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/share/share.settings.component.html b/frontend/app/ui/settings/share/share.settings.component.html index 3aa3631e..208e9926 100644 --- a/frontend/app/ui/settings/share/share.settings.component.html +++ b/frontend/app/ui/settings/share/share.settings.component.html @@ -52,6 +52,7 @@ (click)="save()" i18n>Save diff --git a/frontend/app/ui/settings/tasks/tasks.settings.component.css b/frontend/app/ui/settings/tasks/tasks.settings.component.css index 31e4193c..ec813352 100644 --- a/frontend/app/ui/settings/tasks/tasks.settings.component.css +++ b/frontend/app/ui/settings/tasks/tasks.settings.component.css @@ -11,3 +11,11 @@ margin-top: -5px; margin-bottom: -5px; } + +.clickable { + cursor: pointer; +} + +.separator{ + width: 2px; +} diff --git a/frontend/app/ui/settings/tasks/tasks.settings.component.html b/frontend/app/ui/settings/tasks/tasks.settings.component.html index e091c191..a53628b1 100644 --- a/frontend/app/ui/settings/tasks/tasks.settings.component.html +++ b/frontend/app/ui/settings/tasks/tasks.settings.component.html @@ -9,65 +9,99 @@
-
+
- {{schedule.name}} + {{schedule.taskName}} @ + + + every + {{periods[schedule.trigger.periodicity]}} {{schedule.trigger.atTime | date:"HH:mm":"+0"}} + + {{schedule.trigger.time | date:"medium"}} + never +
-
-
-
- -
- - +
+
- +
+
+ +
+ + Select a task to schedule. + +
+
+
+ +
+ + Set the time to run the task. + +
+
- +
+ +
+ +
+
+ +
+ +
+ + +
-
- - +
diff --git a/frontend/app/ui/settings/tasks/tasks.settings.component.ts b/frontend/app/ui/settings/tasks/tasks.settings.component.ts index bc876b9f..e088f428 100644 --- a/frontend/app/ui/settings/tasks/tasks.settings.component.ts +++ b/frontend/app/ui/settings/tasks/tasks.settings.component.ts @@ -31,6 +31,7 @@ export class TasksSettingsComponent extends SettingsComponent{type: triggerType}; diff --git a/frontend/app/ui/settings/thumbnail/thumbanil.settings.component.html b/frontend/app/ui/settings/thumbnail/thumbanil.settings.component.html index 73dbe1e2..e0c36326 100644 --- a/frontend/app/ui/settings/thumbnail/thumbanil.settings.component.html +++ b/frontend/app/ui/settings/thumbnail/thumbanil.settings.component.html @@ -104,6 +104,7 @@ (click)="save()" i18n>Save
diff --git a/frontend/app/ui/settings/video/video.settings.component.html b/frontend/app/ui/settings/video/video.settings.component.html index 5b89f3a6..01070f7b 100644 --- a/frontend/app/ui/settings/video/video.settings.component.html +++ b/frontend/app/ui/settings/video/video.settings.component.html @@ -28,6 +28,7 @@ (click)="save()" i18n>Save
diff --git a/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html b/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html index 626d61e3..6a2b2245 100644 --- a/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html +++ b/frontend/app/ui/utils/timestamp-timepicker/timepicker.component.html @@ -1,5 +1,4 @@