diff --git a/packages/cli/src/Interfaces.ts b/packages/cli/src/Interfaces.ts index bac2a663b4..e40d3c8a4c 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 d3da7849fa..e9f4ea863f 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 e419845d4a..114e60d307 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', + }, };