1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-10-27 11:02:16 +01:00
unleash.unleash/frontend/src/component/changeRequest/ChangeRequest/Changes/Change
Nuno Góis da91ae6afe
chore: new add release plan dialog (#9389)
https://linear.app/unleash/issue/2-3249/adding-a-release-plan-to-a-non-cr-environment-feels-too-immediate

This adds a new confirmation / preview dialog when adding a release
plan.

What's cool about it is that it will describe what will happen before
you confirm. It also acts as the "add to CR" dialog, so we now only have
1 dialog instead of 2 separate ones.

This also refactors quite a bit of our code here, hopefully simplifying
it.

### Simple (env disabled)

![image](https://github.com/user-attachments/assets/579697a8-5b21-4400-a48b-96d2df3931f6)

### CR protected (env enabled)

![image](https://github.com/user-attachments/assets/35398bc9-faed-4ce1-8c78-52e89fe21f4a)
2025-02-28 10:57:20 +00:00
..
ChangeOverwriteWarning
EnvironmentStrategyExecutionOrder
hooks
VariantPatch
ArchiveFeatureChange.tsx
ChangeActions.tsx chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
ConflictWarning.tsx
DependencyChange.tsx
EditChange.tsx chore(unl-204): remove uses of toast text and confetti (#8941) 2024-12-10 13:38:04 +00:00
FeatureChange.test.tsx
FeatureChange.tsx chore: release plan changes in change request view (#9225) 2025-02-05 15:27:36 +00:00
ReleasePlanChange.tsx chore: new add release plan dialog (#9389) 2025-02-28 10:57:20 +00:00
SegmentChange.tsx
SegmentChangeDetails.tsx fix: delete project segment with change request (#9315) 2025-02-17 10:41:56 +01:00
StrategyChange.test.tsx fix: ignore segment order in diff calculation (#8880) 2024-11-28 15:33:03 +01:00
StrategyChange.tsx refactor: extract add strategy diff (#8877) 2024-11-28 10:12:55 +01:00
ToggleStatusChange.tsx