mirror of
https://github.com/Unleash/unleash.git
synced 2025-09-05 17:53:12 +02: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>
(cherry picked from commit 84707e2bf3
)
Signed-off-by: andreas-unleash <andreas@getunleash.ai>
This commit is contained in:
parent
d11fd4dbe1
commit
1f98b17bb7
@ -166,7 +166,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();
|
||||
|
@ -13,7 +13,7 @@ exports[`returns all baseRoutes 1`] = `
|
||||
{
|
||||
"component": [Function],
|
||||
"enterprise": false,
|
||||
"flag": "executiveDashboard",
|
||||
"flag": "executiveDashboardUI",
|
||||
"menu": {
|
||||
"advanced": true,
|
||||
"mobile": true,
|
||||
|
@ -66,8 +66,8 @@ export const routes: IRoute[] = [
|
||||
title: 'Insights',
|
||||
component: ExecutiveDashboard,
|
||||
type: 'protected',
|
||||
menu: { mobile: true, advanced: true },
|
||||
flag: 'executiveDashboard',
|
||||
menu: { mobile: true },
|
||||
flag: 'executiveDashboardUI',
|
||||
enterprise: false,
|
||||
},
|
||||
|
||||
|
@ -72,7 +72,7 @@ export type UiFlags = {
|
||||
newStrategyConfigurationFeedback?: boolean;
|
||||
extendedUsageMetricsUI?: boolean;
|
||||
adminTokenKillSwitch?: boolean;
|
||||
executiveDashboard?: boolean;
|
||||
executiveDashboardUI?: boolean;
|
||||
feedbackComments?: Variant;
|
||||
displayUpgradeEdgeBanner?: boolean;
|
||||
showInactiveUsers?: boolean;
|
||||
|
@ -94,6 +94,7 @@ exports[`should create default config 1`] = `
|
||||
"enableLicenseChecker": false,
|
||||
"encryptEmails": false,
|
||||
"executiveDashboard": false,
|
||||
"executiveDashboardUI": false,
|
||||
"extendedUsageMetrics": false,
|
||||
"extendedUsageMetricsUI": false,
|
||||
"featureSearchFeedback": {
|
||||
|
@ -40,6 +40,7 @@ export type IFlagKey =
|
||||
| 'extendedUsageMetricsUI'
|
||||
| 'adminTokenKillSwitch'
|
||||
| 'executiveDashboard'
|
||||
| 'executiveDashboardUI'
|
||||
| 'feedbackComments'
|
||||
| 'createdByUserIdDataMigration'
|
||||
| 'showInactiveUsers'
|
||||
@ -197,6 +198,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,
|
||||
|
@ -48,6 +48,7 @@ process.nextTick(async () => {
|
||||
featureSearchFeedbackPosting: true,
|
||||
extendedUsageMetricsUI: true,
|
||||
executiveDashboard: true,
|
||||
executiveDashboardUI: true,
|
||||
userAccessUIEnabled: true,
|
||||
sdkReporting: true,
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user