Skip to content

Work Items list [BE] - Add Missing Filters: Health, Iteration, Weight, Release, Contact, Organisation

Add additional filters to backend workItems GraphQL API to match legacy issues filters, including

  • Epic/Parent
    • Equals (GID)
    • In List (array) This is not parity, not needed as scope, only nice to have
    • Not Equals (GID/array): #548093 (closed)
    • Wildcard (any/none): #548093 (closed)
  • Health
    • Equals (enum value - on track, needs attention, etc)
    • Wildcard (enum: any/none)
    • Not Equals (enum value)
  • Cadence
    • Equals (GID)
    • In List (array)
  • Iteration
    • Equals (GID)
    • In List (array)
    • Not Equals (GID/array)
    • Wildcard (enum: any/none/current)
  • Weight
    • Equals (number)
    • Not Equals (number)
    • Wildcard (enum: any/none)
  • Release
  • Contact
  • Organisation

Also:

  • Update workItemStateCounts to take these filters and calculate the correct counts accordingly
Edited by Amanda Rueda