Skip to content

Filter epic work items by unified award emoji association

What does this MR do and why?

Follow-up of !155316 (merged) which unified award emoji association with epic work item and legacy epic. Introduces filtering for the unified association

related to #443543

SQL queries

From epics side

Queries are using gitlab-org group id and an existing user id. These were extracted from the performance bar when filtering epics by emoji on the UI.

From work item side

There is still no way to filter epic work items using the UI, so I extracted these directly from logs generated by WorkItemsFinder on specs.

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

No change in the behavior.

How to set up and validate locally

  1. Make sure to be on ultimate license
  2. Enable :epic_and_work_item_associations_unification feature flag
  3. Go to any Group and create a new epic A and add 🚀 emoji
  4. Visit its work item counterpart by changing epics by work_items in the url
  5. Add 😄 to the work item
  6. Go to epics list page and filter by 😄 emoji present on the work item

Epic A should appear in the list, same should happen from work item side, but filtering by emoji is still not implemented on group work items list.

Edited by Felipe Artur

Merge request reports