mirror of
https://github.com/Unleash/unleash.git
synced 2025-01-20 00:08:02 +01:00
fix: Removed CR on variants flag (it's GA) (#3738)
This PR removes the usage of crOnVariants flag, but keeps the behaviour, so CR are now enabled on variants. --------- Co-authored-by: Nuno Góis <github@nunogois.com>
This commit is contained in:
parent
73c9780bec
commit
eaacb979d6
@ -269,9 +269,7 @@ export const EnvironmentVariantsModal = ({
|
||||
? 'Add to existing change request'
|
||||
: 'Add change to draft';
|
||||
|
||||
const isChangeRequest =
|
||||
isChangeRequestConfigured(environment?.name || '') &&
|
||||
uiConfig.flags.crOnVariants;
|
||||
const isChangeRequest = isChangeRequestConfigured(environment?.name || '');
|
||||
|
||||
const stickiness = useMemo(() => {
|
||||
if (!loading) {
|
||||
|
@ -69,11 +69,9 @@ export const FeatureEnvironmentVariants = () => {
|
||||
() =>
|
||||
feature?.environments?.map(environment => ({
|
||||
...environment,
|
||||
crEnabled:
|
||||
uiConfig.flags.crOnVariants &&
|
||||
isChangeRequestConfigured(environment.name),
|
||||
crEnabled: isChangeRequestConfigured(environment.name),
|
||||
})) || [],
|
||||
[feature.environments, uiConfig.flags.crOnVariants]
|
||||
[feature.environments]
|
||||
);
|
||||
|
||||
const createPatch = (
|
||||
|
@ -41,7 +41,6 @@ export interface IFlags {
|
||||
messageBanner?: boolean;
|
||||
featuresExportImport?: boolean;
|
||||
caseInsensitiveInOperators?: boolean;
|
||||
crOnVariants?: boolean;
|
||||
proPlanAutoCharge?: boolean;
|
||||
notifications?: boolean;
|
||||
personalAccessTokensKillSwitch?: boolean;
|
||||
|
@ -69,7 +69,6 @@ exports[`should create default config 1`] = `
|
||||
"anonymiseEventLog": false,
|
||||
"caseInsensitiveInOperators": false,
|
||||
"cleanClientApi": false,
|
||||
"crOnVariants": false,
|
||||
"demo": false,
|
||||
"embedProxy": true,
|
||||
"embedProxyFrontend": true,
|
||||
@ -92,7 +91,6 @@ exports[`should create default config 1`] = `
|
||||
"anonymiseEventLog": false,
|
||||
"caseInsensitiveInOperators": false,
|
||||
"cleanClientApi": false,
|
||||
"crOnVariants": false,
|
||||
"demo": false,
|
||||
"embedProxy": true,
|
||||
"embedProxyFrontend": true,
|
||||
|
@ -1737,13 +1737,7 @@ class FeatureToggleService {
|
||||
user: User,
|
||||
oldVariants?: IVariant[],
|
||||
): Promise<IVariant[]> {
|
||||
if (this.flagResolver.isEnabled('crOnVariants')) {
|
||||
await this.stopWhenChangeRequestsEnabled(
|
||||
projectId,
|
||||
environment,
|
||||
user,
|
||||
);
|
||||
}
|
||||
await this.stopWhenChangeRequestsEnabled(projectId, environment, user);
|
||||
return this.saveVariantsOnEnv(
|
||||
projectId,
|
||||
featureName,
|
||||
@ -1761,10 +1755,8 @@ class FeatureToggleService {
|
||||
newVariants: IVariant[],
|
||||
user: User,
|
||||
): Promise<IVariant[]> {
|
||||
if (this.flagResolver.isEnabled('crOnVariants')) {
|
||||
for (const env of environments) {
|
||||
await this.stopWhenChangeRequestsEnabled(projectId, env);
|
||||
}
|
||||
for (const env of environments) {
|
||||
await this.stopWhenChangeRequestsEnabled(projectId, env);
|
||||
}
|
||||
return this.setVariantsOnEnvs(
|
||||
projectId,
|
||||
|
@ -33,10 +33,6 @@ const flags = {
|
||||
process.env.UNLEASH_EXPERIMENTAL_CASE_INSENSITIVE_IN_OPERATORS,
|
||||
false,
|
||||
),
|
||||
crOnVariants: parseEnvVarBoolean(
|
||||
process.env.UNLEASH_EXPERIMENTAL_CR_ON_VARIANTS,
|
||||
false,
|
||||
),
|
||||
strictSchemaValidation: parseEnvVarBoolean(
|
||||
process.env.UNLEASH_STRICT_SCHEMA_VALIDTION,
|
||||
false,
|
||||
|
Loading…
Reference in New Issue
Block a user