From d6b3af9d776c224015f9e9d8a4d858acae6f8560 Mon Sep 17 00:00:00 2001 From: Julius Härtl Date: Fri, 6 Sep 2019 13:47:11 +0200 Subject: Load checks from the backend MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Julius Härtl --- apps/workflowengine/src/components/Check.vue | 6 ++--- apps/workflowengine/src/components/Rule.vue | 2 +- apps/workflowengine/src/services/Operation.js | 38 --------------------------- apps/workflowengine/src/store.js | 26 +++++++++++------- apps/workflowengine/src/workflowengine.js | 25 ++++++++++++++++-- 5 files changed, 44 insertions(+), 53 deletions(-) delete mode 100644 apps/workflowengine/src/services/Operation.js (limited to 'apps/workflowengine/src') diff --git a/apps/workflowengine/src/components/Check.vue b/apps/workflowengine/src/components/Check.vue index bd3c471fc3c..e521dffbb29 100644 --- a/apps/workflowengine/src/components/Check.vue +++ b/apps/workflowengine/src/components/Check.vue @@ -50,9 +50,9 @@ export default { } }, computed: { - ...mapState({ - Checks: (state) => state.plugins.checks - }), + Checks() { + return this.$store.getters.getChecksForEntity(this.rule.entity) + }, operators() { if (!this.currentOption) { return [] } return this.Checks[this.currentOption.class].operators diff --git a/apps/workflowengine/src/components/Rule.vue b/apps/workflowengine/src/components/Rule.vue index fab79109516..36616e9910a 100644 --- a/apps/workflowengine/src/components/Rule.vue +++ b/apps/workflowengine/src/components/Rule.vue @@ -1,5 +1,5 @@