mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	chore: consolidate release plan flags (#9606)
Removes the `releasePlanChangeRequests` flag and swaps existing references to it to the `releasePlans` flag instead
This commit is contained in:
		
							parent
							
								
									eeb531dd45
								
							
						
					
					
						commit
						dbc953b222
					
				| @ -71,13 +71,10 @@ export const FeatureStrategyMenu = ({ | ||||
|         usePendingChangeRequests(projectId); | ||||
|     const { refetch } = useReleasePlans(projectId, featureId, environmentId); | ||||
|     const { addReleasePlanToFeature } = useReleasePlansApi(); | ||||
|     const releasePlanChangeRequestsEnabled = useUiFlag( | ||||
|         'releasePlanChangeRequests', | ||||
|     ); | ||||
|     const releasePlansEnabled = useUiFlag('releasePlans'); | ||||
| 
 | ||||
|     const crProtected = | ||||
|         releasePlanChangeRequestsEnabled && | ||||
|         isChangeRequestConfigured(environmentId); | ||||
|         releasePlansEnabled && isChangeRequestConfigured(environmentId); | ||||
| 
 | ||||
|     const onClose = () => { | ||||
|         setAnchor(undefined); | ||||
|  | ||||
| @ -119,9 +119,7 @@ export const ReleasePlan = ({ | ||||
|     const { refetch: refetchChangeRequests } = | ||||
|         usePendingChangeRequests(projectId); | ||||
| 
 | ||||
|     const releasePlanChangeRequestsEnabled = useUiFlag( | ||||
|         'releasePlanChangeRequests', | ||||
|     ); | ||||
|     const releasePlansEnabled = useUiFlag('releasePlans'); | ||||
| 
 | ||||
|     const onAddRemovePlanChangesConfirm = async () => { | ||||
|         await addChange(projectId, environment, { | ||||
| @ -163,10 +161,7 @@ export const ReleasePlan = ({ | ||||
|     }; | ||||
| 
 | ||||
|     const confirmRemoveReleasePlan = () => { | ||||
|         if ( | ||||
|             releasePlanChangeRequestsEnabled && | ||||
|             isChangeRequestConfigured(environment) | ||||
|         ) { | ||||
|         if (releasePlansEnabled && isChangeRequestConfigured(environment)) { | ||||
|             setChangeRequestDialogRemoveOpen(true); | ||||
|         } else { | ||||
|             setRemoveOpen(true); | ||||
| @ -201,10 +196,7 @@ export const ReleasePlan = ({ | ||||
|     }; | ||||
| 
 | ||||
|     const onStartMilestone = async (milestone: IReleasePlanMilestone) => { | ||||
|         if ( | ||||
|             releasePlanChangeRequestsEnabled && | ||||
|             isChangeRequestConfigured(environment) | ||||
|         ) { | ||||
|         if (releasePlansEnabled && isChangeRequestConfigured(environment)) { | ||||
|             setMilestoneForChangeRequestDialog(milestone); | ||||
|             setChangeRequestDialogStartMilestoneOpen(true); | ||||
|         } else { | ||||
|  | ||||
| @ -122,9 +122,7 @@ export const ReleasePlan = ({ | ||||
|     const { refetch: refetchChangeRequests } = | ||||
|         usePendingChangeRequests(projectId); | ||||
| 
 | ||||
|     const releasePlanChangeRequestsEnabled = useUiFlag( | ||||
|         'releasePlanChangeRequests', | ||||
|     ); | ||||
|     const releasePlansEnabled = useUiFlag('releasePlans'); | ||||
| 
 | ||||
|     const onAddRemovePlanChangesConfirm = async () => { | ||||
|         await addChange(projectId, environment, { | ||||
| @ -166,10 +164,7 @@ export const ReleasePlan = ({ | ||||
|     }; | ||||
| 
 | ||||
|     const confirmRemoveReleasePlan = () => { | ||||
|         if ( | ||||
|             releasePlanChangeRequestsEnabled && | ||||
|             isChangeRequestConfigured(environment) | ||||
|         ) { | ||||
|         if (releasePlansEnabled && isChangeRequestConfigured(environment)) { | ||||
|             setChangeRequestDialogRemoveOpen(true); | ||||
|         } else { | ||||
|             setRemoveOpen(true); | ||||
| @ -204,10 +199,7 @@ export const ReleasePlan = ({ | ||||
|     }; | ||||
| 
 | ||||
|     const onStartMilestone = async (milestone: IReleasePlanMilestone) => { | ||||
|         if ( | ||||
|             releasePlanChangeRequestsEnabled && | ||||
|             isChangeRequestConfigured(environment) | ||||
|         ) { | ||||
|         if (releasePlansEnabled && isChangeRequestConfigured(environment)) { | ||||
|             setMilestoneForChangeRequestDialog(milestone); | ||||
|             setChangeRequestDialogStartMilestoneOpen(true); | ||||
|         } else { | ||||
|  | ||||
| @ -84,7 +84,6 @@ export type UiFlags = { | ||||
|     enableLegacyVariants?: boolean; | ||||
|     flagCreator?: boolean; | ||||
|     releasePlans?: boolean; | ||||
|     releasePlanChangeRequests?: boolean; | ||||
|     'enterprise-payg'?: boolean; | ||||
|     productivityReportEmail?: boolean; | ||||
|     showUserDeviceCount?: boolean; | ||||
|  | ||||
| @ -50,7 +50,6 @@ export type IFlagKey = | ||||
|     | 'originMiddlewareRequestLogging' | ||||
|     | 'webhookDomainLogging' | ||||
|     | 'releasePlans' | ||||
|     | 'releasePlanChangeRequests' | ||||
|     | 'productivityReportEmail' | ||||
|     | 'productivityReportUnsubscribers' | ||||
|     | 'enterprise-payg' | ||||
| @ -255,10 +254,6 @@ 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, | ||||
|  | ||||
| @ -50,7 +50,6 @@ process.nextTick(async () => { | ||||
|                         originMiddlewareRequestLogging: true, | ||||
|                         webhookDomainLogging: true, | ||||
|                         releasePlans: false, | ||||
|                         releasePlanChangeRequests: false, | ||||
|                         showUserDeviceCount: true, | ||||
|                         flagOverviewRedesign: true, | ||||
|                         deltaApi: true, | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user