Add dynamic update feature for issue field steps
Description
Implement a dynamic update option for steps related to user issue fields and group issue fields in Jira.
This feature allows for the modification of these steps before they are finalized based on the issue field behavior, including:
- Replacing the step value - When replacing an active step, it's important to promptly notify the current approver that their approval is no longer necessary.
- Adding additional steps
- Removing the step
This functionality must be restricted to steps that are active or awaiting.
Introduce a checkbox at the definition level, which requires global admin approval to activate this feature.
Moreover, incorporate an icon in the issue view on the approvals page to indicate that the step is updatable and utilizes parallel groups.
Accepted criteria
- Dynamic updates can be made to steps related to user issue fields and group issue fields before they are finalized.
- The feature supports replacing values, adding steps, or removing values.
- Functionality is restricted to steps that are active or awaiting.
- A definition-level checkbox for global admin approval is implemented.
- An icon indicating updatable steps is displayed in the issue view on the approvals page.