From 9fe39e42b38548e0015cc5a907b47ca81a7d03bd Mon Sep 17 00:00:00 2001 From: James Cole Date: Mon, 18 Aug 2025 19:34:49 +0200 Subject: [PATCH] Update views to edit webhook. --- public/v1/js/.gitkeep | 0 .../v1/src/components/form/WebhookTrigger.vue | 1 + .../assets/v1/src/components/webhooks/Edit.vue | 17 +++++++++++++++++ 3 files changed, 18 insertions(+) mode change 100644 => 100755 public/v1/js/.gitkeep diff --git a/public/v1/js/.gitkeep b/public/v1/js/.gitkeep old mode 100644 new mode 100755 diff --git a/resources/assets/v1/src/components/form/WebhookTrigger.vue b/resources/assets/v1/src/components/form/WebhookTrigger.vue index 81759200f0..c62d75a44f 100644 --- a/resources/assets/v1/src/components/form/WebhookTrigger.vue +++ b/resources/assets/v1/src/components/form/WebhookTrigger.vue @@ -93,6 +93,7 @@ export default { }, watch: { value() { + console.log('Value changed to ' + this.value); this.trigger = this.value; }, trigger(newValue) { diff --git a/resources/assets/v1/src/components/webhooks/Edit.vue b/resources/assets/v1/src/components/webhooks/Edit.vue index b4c65d1eb9..52121d0abd 100644 --- a/resources/assets/v1/src/components/webhooks/Edit.vue +++ b/resources/assets/v1/src/components/webhooks/Edit.vue @@ -129,6 +129,8 @@ export default { this.id = parseInt(response.data.data.id); // trigger value on content + console.log('Trigger is ' + response.data.data.attributes.trigger); + // TODO does not need to be hard coded. if ('STORE_TRANSACTION' === response.data.data.attributes.trigger) { this.trigger = 100; } @@ -138,6 +140,18 @@ export default { if ('DESTROY_TRANSACTION' === response.data.data.attributes.trigger) { this.trigger = 120; } + if ('STORE_BUDGET' === response.data.data.attributes.trigger) { + this.trigger = 200; + } + if ('UPDATE_BUDGET' === response.data.data.attributes.trigger) { + this.trigger = 210; + } + if ('DESTROY_BUDGET' === response.data.data.attributes.trigger) { + this.trigger = 220; + } + if ('STORE_UPDATE_BUDGET_LIMIT' === response.data.data.attributes.trigger) { + this.trigger = 230; + } // response value if ('TRANSACTIONS' === response.data.data.attributes.response) { @@ -146,6 +160,9 @@ export default { if ('ACCOUNTS' === response.data.data.attributes.response) { this.response = 210; } + if ('BUDGET' === response.data.data.attributes.response) { + this.response = 230; + } if ('NONE' === response.data.data.attributes.response) { this.response = 220; }