stable

Clone or download

Read-only

Add tracker_report_id parameter to kanban archive REST route

This is part of story #10663: filtered view in kanban How to test: - Create a tracker report in normal mode and set criteria. - Provide the report id in the "query" parameter. The REST route should return a column filtered by the report. - If you use the Status semantic field in your criteria and you set a value different from "Any" or the column's corresponding value, then the REST route will return an empty column (because it conflicts). - The REST route should also filter with TQL reports. - If you use a TQL "OR" with Status, the filter will enforce the column's value - When you do not provide the "query" parameter, no functional change is expected. Change-Id: Idaa1c6c22bac5e81bc50b588fed87fe81415f062

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/Kanban/TrackerReportFilter/ReportFilterFromWhereBuilder.php +7 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/ItemCollectionRepresentationBuilder.php +6 −0 Go to diff View file
D plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanArchiveRepresentation.php +0 −58 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/REST/v1/Kanban/KanbanResource.php +42 −9 Go to diff View file