Skip to content

Added missing filters to Enhanced Issue Analytics

What does this MR do and why?

As the second of two MRs to address #424268 (closed), this MR adds the following newly supported filters to Enhanced Issue Analytics:

  1. epic
  2. my-reaction
  3. weight
  4. All negated filters
Task Status
Refactor Issue Analytics query builder ( !136358 (merged)) workflowin review
Add missing filters to Enhanced Issue Analytics

Known Issues

  • iteration filter is currently not working; to be fixed in #419743
  • Wildcard values for milestone and assignee filters currently not working; to be fixed in #428478

Screenshots or screen recordings

Before After
Screenshot 2023-11-09 at 6.58.31 PM.png Screenshot 2023-11-09 at 6.57.47 PM.png

How to set up and validate locally

  1. Make sure you have a GitLab Ultimate license
  2. Feature.enable(:issues_completed_analytics_feature_flag)
  3. Go to a group/project with issues: http://{LOCAL_INSTANCE}/groups/{GROUP_PATH}/-/issues_analytics or http://{LOCAL_INSTANCE}/{GROUP_PATH}/{PROJECT_PATH}/-/analytics/issues_analytics
  4. Verify that the newly supported filters have been added and they work correctly.

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 #424268 (closed)

Edited by Rudy Crespo

Merge request reports