From e44b58ed8b26ecc9bb7da7f6292f0a3977a882bc Mon Sep 17 00:00:00 2001 From: Daniel Kesselberg Date: Sun, 15 Mar 2020 17:32:50 +0100 Subject: Hide card for apps store if disabled Signed-off-by: Daniel Kesselberg Signed-off-by: npmbuildbot[bot] --- apps/workflowengine/src/components/Workflow.vue | 6 +++--- apps/workflowengine/src/store.js | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'apps/workflowengine/src') diff --git a/apps/workflowengine/src/components/Workflow.vue b/apps/workflowengine/src/components/Workflow.vue index 29ca2f44ed0..121e517e964 100644 --- a/apps/workflowengine/src/components/Workflow.vue +++ b/apps/workflowengine/src/components/Workflow.vue @@ -51,7 +51,6 @@ import Rule from './Rule' import Operation from './Operation' import { mapGetters, mapState } from 'vuex' -import { loadState } from '@nextcloud/initial-state' import { generateUrl } from '@nextcloud/router' const ACTION_LIMIT = 3 @@ -66,7 +65,6 @@ export default { return { showMoreOperations: false, appstoreUrl: generateUrl('settings/apps/workflow'), - scope: loadState('workflowengine', 'scope'), } }, computed: { @@ -74,6 +72,8 @@ export default { rules: 'getRules', }), ...mapState({ + appstoreEnabled: 'appstoreEnabled', + scope: 'scope', operations: 'operations', }), hasMoreOperations() { @@ -86,7 +86,7 @@ export default { return Object.values(this.operations).slice(0, ACTION_LIMIT) }, showAppStoreHint() { - return this.scope === 0 && OC.isUserAdmin() + return this.scope === 0 && this.appstoreEnabled && OC.isUserAdmin() }, }, mounted() { diff --git a/apps/workflowengine/src/store.js b/apps/workflowengine/src/store.js index 79524ab4514..3d38fe1bb03 100644 --- a/apps/workflowengine/src/store.js +++ b/apps/workflowengine/src/store.js @@ -33,6 +33,7 @@ const store = new Vuex.Store({ state: { rules: [], scope: loadState('workflowengine', 'scope'), + appstoreEnabled: loadState('workflowengine', 'appstoreenabled'), operations: loadState('workflowengine', 'operators'), plugins: Vue.observable({ -- cgit v1.2.3