From c2aa08b00580fae3bb332aa0f6ed0a832c9ce928 Mon Sep 17 00:00:00 2001 From: Bipul Adhikari Date: Tue, 22 Apr 2025 17:01:54 +0545 Subject: [PATCH] Introduces new flag for detection of internal mode A flag is introduced by client plugin to disable itself Flag is based on the present of successfully loaded odf-console plugin Signed-off-by: Bipul Adhikari --- packages/shared/src/global.d.ts | 4 +++- plugins/client/console-extensions.json | 12 ++++++------ 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/shared/src/global.d.ts b/packages/shared/src/global.d.ts index 8b929c618..41fa42f7b 100644 --- a/packages/shared/src/global.d.ts +++ b/packages/shared/src/global.d.ts @@ -44,7 +44,9 @@ declare global { windowError?: string; __REDUX_DEVTOOLS_EXTENSION_COMPOSE__?: Function; store?: {}; // Redux store - pluginStore?: {}; // Console plugin store + pluginStore?: { + loadedDynamicPlugins: Map; // Loaded dynamic plugins + }; // Console plugin store loadPluginEntry?: Function; Cypress?: {}; } diff --git a/plugins/client/console-extensions.json b/plugins/client/console-extensions.json index cf6897a1f..4f080c3d9 100644 --- a/plugins/client/console-extensions.json +++ b/plugins/client/console-extensions.json @@ -9,7 +9,7 @@ "href": "/odf/cluster" }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } }, { @@ -20,7 +20,7 @@ "component": { "$codeRef": "dashboard.default" } }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } }, { @@ -34,7 +34,7 @@ "component": { "$codeRef": "install.default" } }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } }, { @@ -45,7 +45,7 @@ } }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } }, { @@ -55,7 +55,7 @@ "reducer": { "$codeRef": "features" } }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } }, { @@ -66,7 +66,7 @@ } }, "flags": { - "disallowed": ["PROVIDER_MODE"] + "disallowed": ["ODF_MODEL"] } } ]