From 0f40ca39ba64156df186bbf27433ab17edbfa1a6 Mon Sep 17 00:00:00 2001 From: freya Date: Tue, 13 Dec 2022 13:59:22 +0000 Subject: [PATCH] feat(core): Allow for hiding usage page via environment (#4899) --- packages/cli/src/Interfaces.ts | 1 + packages/cli/src/Server.ts | 1 + packages/cli/src/config/schema.ts | 7 +++++++ 3 files changed, 9 insertions(+) diff --git a/packages/cli/src/Interfaces.ts b/packages/cli/src/Interfaces.ts index bac2a663b..e40d3c8a4 100644 --- a/packages/cli/src/Interfaces.ts +++ b/packages/cli/src/Interfaces.ts @@ -500,6 +500,7 @@ export interface IN8nUISettings { sharing: boolean; workflowSharing: boolean; }; + hideUsagePage: boolean; } export interface IPersonalizationSurveyAnswers { diff --git a/packages/cli/src/Server.ts b/packages/cli/src/Server.ts index d3da7849f..e9f4ea863 100644 --- a/packages/cli/src/Server.ts +++ b/packages/cli/src/Server.ts @@ -357,6 +357,7 @@ class App { sharing: false, workflowSharing: false, }, + hideUsagePage: config.getEnv('hideUsagePage'), }; } diff --git a/packages/cli/src/config/schema.ts b/packages/cli/src/config/schema.ts index e419845d4..114e60d30 100644 --- a/packages/cli/src/config/schema.ts +++ b/packages/cli/src/config/schema.ts @@ -1011,4 +1011,11 @@ export const schema = { doc: 'Tenant id used by the license manager', }, }, + + hideUsagePage: { + format: Boolean, + default: false, + env: 'N8N_HIDE_USAGE_PAGE', + doc: 'Hide or show the usage page', + }, };