mirror of
https://github.com/Unleash/unleash.git
synced 2025-10-13 11:17:26 +02:00
chore: move consumption UI behind separate flag (#10495)
Move consumption UI to separate flag.
This commit is contained in:
parent
5b879d9331
commit
b6ea8a3849
@ -142,21 +142,21 @@ export const adminRoutes: INavigationMenuItem[] = [
|
|||||||
title: 'Backend connections',
|
title: 'Backend connections',
|
||||||
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
||||||
group: 'network',
|
group: 'network',
|
||||||
flag: 'consumptionModel',
|
flag: 'consumptionModelUI',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/admin/network/frontend-data-usage',
|
path: '/admin/network/frontend-data-usage',
|
||||||
title: 'Frontend data usage',
|
title: 'Frontend data usage',
|
||||||
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
||||||
group: 'network',
|
group: 'network',
|
||||||
flag: 'consumptionModel',
|
flag: 'consumptionModelUI',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
path: '/admin/network/data-usage',
|
path: '/admin/network/data-usage',
|
||||||
title: 'Data usage',
|
title: 'Data usage',
|
||||||
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
menu: { adminSettings: true, mode: ['pro', 'enterprise'] },
|
||||||
group: 'network',
|
group: 'network',
|
||||||
notFlag: 'consumptionModel',
|
notFlag: 'consumptionModelUI',
|
||||||
},
|
},
|
||||||
|
|
||||||
// Instance configuration
|
// Instance configuration
|
||||||
|
@ -61,7 +61,7 @@ const consumptionModelTabs = [
|
|||||||
export const Network = () => {
|
export const Network = () => {
|
||||||
const { pathname } = useLocation();
|
const { pathname } = useLocation();
|
||||||
const edgeObservabilityEnabled = useUiFlag('edgeObservability');
|
const edgeObservabilityEnabled = useUiFlag('edgeObservability');
|
||||||
const consumptionModelEnabled = useUiFlag('consumptionModel');
|
const consumptionModelEnabled = useUiFlag('consumptionModelUI');
|
||||||
const allTabs = consumptionModelEnabled
|
const allTabs = consumptionModelEnabled
|
||||||
? [...tabs, ...consumptionModelTabs]
|
? [...tabs, ...consumptionModelTabs]
|
||||||
: [...tabs, ...seatModelTabs];
|
: [...tabs, ...seatModelTabs];
|
||||||
|
@ -83,6 +83,7 @@ export type UiFlags = {
|
|||||||
productivityReportEmail?: boolean;
|
productivityReportEmail?: boolean;
|
||||||
showUserDeviceCount?: boolean;
|
showUserDeviceCount?: boolean;
|
||||||
consumptionModel?: boolean;
|
consumptionModel?: boolean;
|
||||||
|
consumptionModelUI?: boolean;
|
||||||
edgeObservability?: boolean;
|
edgeObservability?: boolean;
|
||||||
customMetrics?: boolean;
|
customMetrics?: boolean;
|
||||||
lifecycleMetrics?: boolean;
|
lifecycleMetrics?: boolean;
|
||||||
|
@ -51,6 +51,7 @@ export type IFlagKey =
|
|||||||
| 'deltaApi'
|
| 'deltaApi'
|
||||||
| 'uniqueSdkTracking'
|
| 'uniqueSdkTracking'
|
||||||
| 'consumptionModel'
|
| 'consumptionModel'
|
||||||
|
| 'consumptionModelUI'
|
||||||
| 'edgeObservability'
|
| 'edgeObservability'
|
||||||
| 'reportUnknownFlags'
|
| 'reportUnknownFlags'
|
||||||
| 'lifecycleMetrics'
|
| 'lifecycleMetrics'
|
||||||
@ -250,6 +251,10 @@ const flags: IFlags = {
|
|||||||
process.env.EXPERIMENTAL_CONSUMPTION_MODEL,
|
process.env.EXPERIMENTAL_CONSUMPTION_MODEL,
|
||||||
false,
|
false,
|
||||||
),
|
),
|
||||||
|
consumptionModelUI: parseEnvVarBoolean(
|
||||||
|
process.env.EXPERIMENTAL_CONSUMPTION_MODEL_UI,
|
||||||
|
false,
|
||||||
|
),
|
||||||
edgeObservability: parseEnvVarBoolean(
|
edgeObservability: parseEnvVarBoolean(
|
||||||
process.env.EXPERIMENTAL_EDGE_OBSERVABILITY,
|
process.env.EXPERIMENTAL_EDGE_OBSERVABILITY,
|
||||||
false,
|
false,
|
||||||
|
Loading…
Reference in New Issue
Block a user