[Issues analytics] Epics filter not being applied to table data
Problem
When filtering the issues analytics page by epic, the filter is applied to the chart data, but not the table data. This is because the internal issues analytics api supports the epic token but the public issues api doesn't.
Possible solutions (in order of preference)
- Expose the epics id as a filter param in the public api
- Disable filtering by epic (at least for now, similar to what was done for the release tag filter)
- Perform FE filtering (not recommended)
- The epics api doesn't support filters so we'd need to fetch a list of issues from the issues api as well as a list of issues from the epics api, delta the 2 and provide the table with the resulting dataset.
Question if we opt for the FE filtering option above
How should we handle this on the project level issues analytics page - as epics belong to groups not projects. Should we simply make use of the project's parent for the group identifier (a group id is required in order to retrieve issues by epic)?
Edited by Brandon Labuschagne