diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index 580ad39d54..8099f19744 100644 --- a/frontend/src/interfaces/uiConfig.ts +++ b/frontend/src/interfaces/uiConfig.ts @@ -85,6 +85,7 @@ export type UiFlags = { enableLegacyVariants?: boolean; flagCreator?: boolean; releasePlans?: boolean; + releasePlanChangeRequests?: boolean; 'enterprise-payg'?: boolean; productivityReportEmail?: boolean; showUserDeviceCount?: boolean; diff --git a/src/lib/types/experimental.ts b/src/lib/types/experimental.ts index 6747474ec1..51c7b0400d 100644 --- a/src/lib/types/experimental.ts +++ b/src/lib/types/experimental.ts @@ -50,6 +50,7 @@ export type IFlagKey = | 'originMiddlewareRequestLogging' | 'webhookDomainLogging' | 'releasePlans' + | 'releasePlanChangeRequests' | 'productivityReportEmail' | 'enterprise-payg' | 'flagOverviewRedesign' @@ -251,6 +252,10 @@ const flags: IFlags = { process.env.UNLEASH_EXPERIMENTAL_RELEASE_PLANS, false, ), + releasePlanChangeRequests: parseEnvVarBoolean( + process.env.UNLEASH_EXPERIMENTAL_RELEASE_PLAN_CHANGE_REQUESTS, + false, + ), productivityReportEmail: parseEnvVarBoolean( process.env.UNLEASH_EXPERIMENTAL_PRODUCTIVITY_REPORT_EMAIL, false, diff --git a/src/server-dev.ts b/src/server-dev.ts index 948f47de75..7fe818dc5e 100644 --- a/src/server-dev.ts +++ b/src/server-dev.ts @@ -50,6 +50,7 @@ process.nextTick(async () => { originMiddlewareRequestLogging: true, webhookDomainLogging: true, releasePlans: false, + releasePlanChangeRequests: false, showUserDeviceCount: true, flagOverviewRedesign: false, granularAdminPermissions: true,