From dca861de942282d8536d52a785ae464237bd0d81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julius=20H=C3=A4rtl?= Date: Mon, 23 Dec 2019 10:31:28 +0100 Subject: Fix app store link and hide it for users (fix #18495 #18500) 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/Workflow.vue | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) (limited to 'apps/workflowengine/src') diff --git a/apps/workflowengine/src/components/Workflow.vue b/apps/workflowengine/src/components/Workflow.vue index d94d2bf90a5..29ca2f44ed0 100644 --- a/apps/workflowengine/src/components/Workflow.vue +++ b/apps/workflowengine/src/components/Workflow.vue @@ -13,7 +13,10 @@ :operation="operation" @click.native="createNewRule(operation)" /> - +

{{ t('workflowengine', 'More flows') }}

@@ -49,6 +52,7 @@ 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 @@ -61,7 +65,7 @@ export default { data() { return { showMoreOperations: false, - appstoreUrl: '/index.php/settings/apps/workflow', + appstoreUrl: generateUrl('settings/apps/workflow'), scope: loadState('workflowengine', 'scope'), } }, @@ -81,6 +85,9 @@ export default { } return Object.values(this.operations).slice(0, ACTION_LIMIT) }, + showAppStoreHint() { + return this.scope === 0 && OC.isUserAdmin() + }, }, mounted() { this.$store.dispatch('fetchRules') -- cgit v1.2.3