chore(core): Add temporary CLI option to enable logs view (no-changelog) (#14899)

This commit is contained in:
Suguru Inoue
2025-04-25 15:44:55 +02:00
committed by GitHub
parent 28596a633e
commit e27e630af9
6 changed files with 22 additions and 5 deletions

View File

@@ -150,4 +150,7 @@ export const defaultSettings: FrontendSettings = {
summary: true,
dashboard: false,
},
logsView: {
enabled: false,
},
};

View File

@@ -476,7 +476,6 @@ export const LOCAL_STORAGE_EXPERIMENT_OVERRIDES = 'N8N_EXPERIMENT_OVERRIDES';
export const LOCAL_STORAGE_HIDE_GITHUB_STAR_BUTTON = 'N8N_HIDE_HIDE_GITHUB_STAR_BUTTON';
export const LOCAL_STORAGE_NDV_INPUT_PANEL_DISPLAY_MODE = 'N8N_NDV_INPUT_PANEL_DISPLAY_MODE';
export const LOCAL_STORAGE_NDV_OUTPUT_PANEL_DISPLAY_MODE = 'N8N_NDV_OUTPUT_PANEL_DISPLAY_MODE';
export const LOCAL_STORAGE_LOGS_2025_SPRING = 'N8N_LOGS_2025_SPRING';
export const LOCAL_STORAGE_LOGS_PANEL_OPEN = 'N8N_LOGS_PANEL_OPEN';
export const BASE_NODE_SURVEY_URL = 'https://n8n-community.typeform.com/to/BvmzxqYv#nodename=';
export const COMMUNITY_PLUS_DOCS_URL =

View File

@@ -7,7 +7,7 @@ import * as ldapApi from '@/api/ldap';
import * as settingsApi from '@/api/settings';
import { testHealthEndpoint } from '@/api/templates';
import type { ILdapConfig } from '@/Interface';
import { STORES, INSECURE_CONNECTION_WARNING, LOCAL_STORAGE_LOGS_2025_SPRING } from '@/constants';
import { STORES, INSECURE_CONNECTION_WARNING } from '@/constants';
import { UserManagementAuthenticationMethod } from '@/Interface';
import type { IDataObject, WorkflowSettings } from 'n8n-workflow';
import { ExpressionEvaluatorProxy } from 'n8n-workflow';
@@ -184,9 +184,7 @@ export const useSettingsStore = defineStore(STORES.SETTINGS, () => {
const isDevRelease = computed(() => settings.value.releaseChannel === 'dev');
const isNewLogsEnabled = computed(
() => useLocalStorage(LOCAL_STORAGE_LOGS_2025_SPRING, '').value === 'true',
);
const isNewLogsEnabled = computed(() => !!settings.value.logsView?.enabled);
const setSettings = (newSettings: FrontendSettings) => {
settings.value = newSettings;