Support telemetry page (#2756)

* support telemetry page events

* add log level to FE settings

* add debug logging

* fix types

* state fix

* move call
This commit is contained in:
Mutasem Aldmour
2022-02-04 00:24:01 +02:00
committed by GitHub
parent 0bf554394a
commit 7bdb7e2a25
9 changed files with 51 additions and 23 deletions

View File

@@ -536,6 +536,7 @@ export interface IN8nUISettings {
personalizationSurvey?: IPersonalizationSurvey;
telemetry: ITelemetrySettings;
defaultLocale: string;
logLevel: ILogLevel;
}
export interface IWorkflowSettings extends IWorkflowSettingsWorkflow {
@@ -680,7 +681,6 @@ export interface IRootState {
workflow: IWorkflowDb;
sidebarMenuItems: IMenuItem[];
instanceId: string;
telemetry: ITelemetrySettings | null;
}
export interface ICredentialTypeMap {
@@ -718,6 +718,8 @@ export interface IUiState {
isPageLoading: boolean;
}
export type ILogLevel = 'info' | 'debug' | 'warn' | 'error' | 'verbose';
export interface ISettingsState {
settings: IN8nUISettings;
promptsData: IN8nPrompts;