From 64d735fb3fca22c163d162551be272e1f31914b0 Mon Sep 17 00:00:00 2001 From: David Leek Date: Tue, 21 Jan 2025 13:51:30 +0100 Subject: [PATCH] chore: create the releasePlanChangeRequests feature flag --- frontend/src/interfaces/uiConfig.ts | 1 + src/lib/types/experimental.ts | 5 +++++ src/server-dev.ts | 1 + 3 files changed, 7 insertions(+) diff --git a/frontend/src/interfaces/uiConfig.ts b/frontend/src/interfaces/uiConfig.ts index 580ad39d5402..8099f19744c0 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 6747474ec161..51c7b0400d0a 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 948f47de757e..7fe818dc5e5c 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,