From a781239632beb9b6489eb5ac4d2c770591b60081 Mon Sep 17 00:00:00 2001 From: Martin McKeaveney Date: Tue, 18 May 2021 22:20:41 +0100 Subject: [PATCH] Adding cron presets to automations --- .../SetupPanel/AutomationBlockSetup.svelte | 3 ++ .../automation/SetupPanel/CronBuilder.svelte | 50 +++++++++++++++++++ .../server/src/api/controllers/automation.js | 8 +-- packages/server/src/automations/triggers.js | 4 +- 4 files changed, 60 insertions(+), 5 deletions(-) create mode 100644 packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte diff --git a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte index 73266b85b2..175160ba64 100644 --- a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte +++ b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte @@ -10,6 +10,7 @@ import CodeEditorModal from "./CodeEditorModal.svelte" import QuerySelector from "./QuerySelector.svelte" import QueryParamSelector from "./QueryParamSelector.svelte" + import CronBuilder from "./CronBuilder.svelte" import Editor from "components/integration/QueryEditor.svelte" export let block @@ -76,6 +77,8 @@ /> {:else if value.customType === "query"} + {:else if value.customType === "cron"} + {:else if value.customType === "queryParams"} {:else if value.customType === "table"} diff --git a/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte b/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte new file mode 100644 index 0000000000..8b934ab967 --- /dev/null +++ b/packages/builder/src/components/automation/SetupPanel/CronBuilder.svelte @@ -0,0 +1,50 @@ + + +
+ + +
+ + {#if presets} +