diff --git a/packages/cli/src/commands/BaseCommand.ts b/packages/cli/src/commands/BaseCommand.ts index 15b8cb0bc2..9b190542d5 100644 --- a/packages/cli/src/commands/BaseCommand.ts +++ b/packages/cli/src/commands/BaseCommand.ts @@ -95,6 +95,12 @@ export abstract class BaseCommand extends Command { ); } + if (process.env.N8N_USER_MANAGEMENT_DISABLED === 'true') { + LoggerProxy.warn( + `User Management will be mandatory in a future version of n8n. Please set up the instance owner. To learn more: ${USER_MANAGEMENT_DOCS_URL}`, + ); + } + this.instanceId = this.userSettings.instanceId ?? ''; await Container.get(PostHogClient).init(this.instanceId); await Container.get(InternalHooks).init(this.instanceId); diff --git a/packages/cli/src/config/schema.ts b/packages/cli/src/config/schema.ts index cc323ac338..bdb44b9789 100644 --- a/packages/cli/src/config/schema.ts +++ b/packages/cli/src/config/schema.ts @@ -729,7 +729,7 @@ export const schema = { userManagement: { disabled: { - doc: 'Disable user management and hide it completely.', + doc: '[DEPRECATED] Disable user management and hide it completely.', format: Boolean, default: false, env: 'N8N_USER_MANAGEMENT_DISABLED',