mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +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:
		
							parent
							
								
									33ec7e1894
								
							
						
					
					
						commit
						84707e2bf3
					
				@ -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();
 | 
			
		||||
 | 
			
		||||
@ -13,7 +13,7 @@ exports[`returns all baseRoutes 1`] = `
 | 
			
		||||
  {
 | 
			
		||||
    "component": [Function],
 | 
			
		||||
    "enterprise": false,
 | 
			
		||||
    "flag": "executiveDashboard",
 | 
			
		||||
    "flag": "executiveDashboardUI",
 | 
			
		||||
    "menu": {
 | 
			
		||||
      "mobile": true,
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
@ -67,7 +67,7 @@ export const routes: IRoute[] = [
 | 
			
		||||
        component: ExecutiveDashboard,
 | 
			
		||||
        type: 'protected',
 | 
			
		||||
        menu: { mobile: true },
 | 
			
		||||
        flag: 'executiveDashboard',
 | 
			
		||||
        flag: 'executiveDashboardUI',
 | 
			
		||||
        enterprise: false,
 | 
			
		||||
    },
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -71,7 +71,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": {
 | 
			
		||||
 | 
			
		||||
@ -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,
 | 
			
		||||
 | 
			
		||||
@ -48,6 +48,7 @@ process.nextTick(async () => {
 | 
			
		||||
                        featureSearchFeedbackPosting: true,
 | 
			
		||||
                        extendedUsageMetricsUI: true,
 | 
			
		||||
                        executiveDashboard: true,
 | 
			
		||||
                        executiveDashboardUI: true,
 | 
			
		||||
                        userAccessUIEnabled: true,
 | 
			
		||||
                        sdkReporting: true,
 | 
			
		||||
                        outdatedSdksBanner: true,
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user