1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-02-23 00:22:19 +01:00

chore: create new flag to hide insights ui (#6638)

Creates a new flag to control the executive dashboard ui

Closes #
[1-2208](https://linear.app/unleash/issue/1-2208/create-separate-ui-flag-decoupled-from-the-backend-flag)

---------

Signed-off-by: andreas-unleash <andreas@getunleash.ai>
This commit is contained in:
andreas-unleash 2024-03-20 17:21:46 +02:00 committed by GitHub
parent 33ec7e1894
commit 84707e2bf3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 11 additions and 4 deletions

View File

@ -176,7 +176,7 @@ const Header: VFC = () => {
const increaseUnleashWidth = useUiFlag('increaseUnleashWidth');
const celebatoryUnleash = useUiFlag('celebrateUnleash');
const insightsDashboard = useUiFlag('executiveDashboard');
const insightsDashboard = useUiFlag('executiveDashboardUI');
const routes = getRoutes();
const adminRoutes = useAdminRoutes();

View File

@ -13,7 +13,7 @@ exports[`returns all baseRoutes 1`] = `
{
"component": [Function],
"enterprise": false,
"flag": "executiveDashboard",
"flag": "executiveDashboardUI",
"menu": {
"mobile": true,
},

View File

@ -67,7 +67,7 @@ export const routes: IRoute[] = [
component: ExecutiveDashboard,
type: 'protected',
menu: { mobile: true },
flag: 'executiveDashboard',
flag: 'executiveDashboardUI',
enterprise: false,
},

View File

@ -71,7 +71,7 @@ export type UiFlags = {
newStrategyConfigurationFeedback?: boolean;
extendedUsageMetricsUI?: boolean;
adminTokenKillSwitch?: boolean;
executiveDashboard?: boolean;
executiveDashboardUI?: boolean;
feedbackComments?: Variant;
displayUpgradeEdgeBanner?: boolean;
showInactiveUsers?: boolean;

View File

@ -94,6 +94,7 @@ exports[`should create default config 1`] = `
"enableLicenseChecker": false,
"encryptEmails": false,
"executiveDashboard": false,
"executiveDashboardUI": false,
"extendedUsageMetrics": false,
"extendedUsageMetricsUI": false,
"featureSearchFeedback": {

View File

@ -39,6 +39,7 @@ export type IFlagKey =
| 'extendedUsageMetricsUI'
| 'adminTokenKillSwitch'
| 'executiveDashboard'
| 'executiveDashboardUI'
| 'feedbackComments'
| 'createdByUserIdDataMigration'
| 'showInactiveUsers'
@ -196,6 +197,10 @@ const flags: IFlags = {
process.env.UNLEASH_EXPERIMENTAL_EXECUTIVE_DASHBOARD,
false,
),
executiveDashboardUI: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_EXECUTIVE_DASHBOARD_UI,
false,
),
sdkReporting: parseEnvVarBoolean(
process.env.UNLEASH_EXPERIMENTAL_SDK_REPORTING,
false,

View File

@ -48,6 +48,7 @@ process.nextTick(async () => {
featureSearchFeedbackPosting: true,
extendedUsageMetricsUI: true,
executiveDashboard: true,
executiveDashboardUI: true,
userAccessUIEnabled: true,
sdkReporting: true,
outdatedSdksBanner: true,