From 7ed466db7faa9af88e54276bc6cb9a6dc9e80493 Mon Sep 17 00:00:00 2001 From: Omar Ajoue Date: Tue, 10 Oct 2023 12:15:18 +0200 Subject: [PATCH] fix(editor): Make workflow history button available only for dev builds (#7392) Github issue / Community forum post (link here to close automatically): --------- Co-authored-by: Csaba Tuncsik --- .../editor-ui/src/components/MainHeader/WorkflowDetails.vue | 5 +++-- packages/editor-ui/src/stores/settings.store.ts | 3 +++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue b/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue index 554ebabe7a3fb..ba7a8ca5dfd69 100644 --- a/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue +++ b/packages/editor-ui/src/components/MainHeader/WorkflowDetails.vue @@ -349,8 +349,9 @@ export default defineComponent({ return actions; }, isWorkflowHistoryFeatureEnabled(): boolean { - return this.settingsStore.isEnterpriseFeatureEnabled( - EnterpriseEditionFeature.WorkflowHistory, + return ( + this.settingsStore.isEnterpriseFeatureEnabled(EnterpriseEditionFeature.WorkflowHistory) && + this.settingsStore.isDevRelease ); }, workflowHistoryRoute(): { name: string; params: { workflowId: string } } { diff --git a/packages/editor-ui/src/stores/settings.store.ts b/packages/editor-ui/src/stores/settings.store.ts index ae2d0cae0d0ec..8617ceabba929 100644 --- a/packages/editor-ui/src/stores/settings.store.ts +++ b/packages/editor-ui/src/stores/settings.store.ts @@ -185,6 +185,9 @@ export const useSettingsStore = defineStore(STORES.SETTINGS, { this.userManagement.quota === -1 || this.userManagement.quota > userStore.allUsers.length ); }, + isDevRelease(): boolean { + return this.settings.releaseChannel === 'dev'; + }, }, actions: { setSettings(settings: IN8nUISettings): void {