Skip to content

Sync re-ordering of work items to epics

Nicolas Dular requested to merge nd/sync-reorder-from-work-items into master

What does this MR do and why?

Sync re-ordering of work items to epics

This enables syncing of the hierarchy order from work items to epics when the feature flag sync_work_item_to_epic is enabled.

Related: #457966 (closed)

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screen_Recording_2024-05-10_at_14.49.58

Before After

How to set up and validate locally

Enable/Disable the following feature flags

Feature.enable(:sync_work_item_to_epic)
Feature.enable(:sync_epic_work_item_order)
Feature.enable(:sync_epic_to_work_item)
Feature.disable(:make_synced_work_item_read_only)
  1. Create an epic
  2. Go to the correlating work item (change /epics/ to /work_items/ in the URL)
  3. Add child epics or child issues
  4. Re-order them on the work item
  5. Check on the correlating epic if the order is the same
Edited by Nicolas Dular

Merge request reports