From 78ef231e03c1854a534144f8b77ead1a1fa33a50 Mon Sep 17 00:00:00 2001 From: Peter Clement Date: Wed, 10 Jan 2024 16:34:52 +0000 Subject: [PATCH] fix issue with being able to select any automation to trigger --- .../SetupPanel/AutomationBlockSetup.svelte | 10 ++- .../SetupPanel/AutomationSelector.svelte | 86 +++++++++++++++++++ .../server/src/automations/steps/trigger.ts | 23 +++-- .../types/src/documents/app/automation.ts | 2 + 4 files changed, 114 insertions(+), 7 deletions(-) create mode 100644 packages/builder/src/components/automation/SetupPanel/AutomationSelector.svelte diff --git a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte index 158ecd8281..b9400c0d86 100644 --- a/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte +++ b/packages/builder/src/components/automation/SetupPanel/AutomationBlockSetup.svelte @@ -28,6 +28,7 @@ import CodeEditorModal from "./CodeEditorModal.svelte" import QuerySelector from "./QuerySelector.svelte" import QueryParamSelector from "./QueryParamSelector.svelte" + import AutomationSelector from "./AutomationSelector.svelte" import CronBuilder from "./CronBuilder.svelte" import Editor from "components/integration/QueryEditor.svelte" import ModalBindableInput from "components/common/bindings/ModalBindableInput.svelte" @@ -286,7 +287,8 @@ value.customType !== "code" && value.customType !== "queryParams" && value.customType !== "cron" && - value.customType !== "triggerSchema" + value.customType !== "triggerSchema" && + value.customType !== "automationFields" ) } @@ -421,6 +423,12 @@ on:change={e => onChange(e, key)} value={inputData[key]} /> + {:else if value.customType === "automationFields"} + onChange(e, key)} + value={inputData[key]} + {bindings} + /> {:else if value.customType === "queryParams"} onChange(e, key)} diff --git a/packages/builder/src/components/automation/SetupPanel/AutomationSelector.svelte b/packages/builder/src/components/automation/SetupPanel/AutomationSelector.svelte new file mode 100644 index 0000000000..ae45bfd8a1 --- /dev/null +++ b/packages/builder/src/components/automation/SetupPanel/AutomationSelector.svelte @@ -0,0 +1,86 @@ + + +
+ +
+