Skip to content

Add work item epics to group issues list

What does this MR do and why?

This MR adds work item epics (but not legacy epics) to the group issues list #392812 (closed)

Behind feature flag namespace_level_work_items, so no changelog required. When enabled, work item epics are returned in the GraphQL query.

Screenshots or screen recordings

Before After Filtering on Epic
Screenshot_2023-12-06_at_15-11-29_Issues___Flightjs___GitLab Screenshot_2023-12-06_at_16-59-49_Issues___Flightjs___GitLab Screenshot_2023-12-06_at_17-00-20_Issues___Flightjs___GitLab

How to set up and validate locally

  1. In rails console
    Feature.enable(:namespace_level_work_items)
  2. Visit any work items list page for a paid subscription group such as http://127.0.0.1:3000/groups/flightjs/-/work_items
  3. Create an epic
  4. Go to the group issues list page http://127.0.0.1:3000/groups/flightjs/-/issues
  5. Confirm that the work item epic is listed here

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #392812 (closed)

Edited by Coung Ngo

Merge request reports