stable

Clone or download

Read-only

feat: Build @project='aggregated' SQL query

Part of story #39330 Choose on which tracker I perform my query You can now search tracker in aggregated project (plugin program management) *Testing:* Setup a program with one top project and 2 sub project. Add also some artifacts in all three projects - In top project, the query should return artifacts from the three projects - In sub project, the query should return artifacts from current project and top project Change-Id: I6a7e5ff0d64aebb9b1c6631d3452e6c27016651e

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +7 −2 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/FromBuilder/FromProjectBuilderVisitor.php +25 −1 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/FromBuilder/FromProjectBuilderVisitorParameters.php +2 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/FromBuilderVisitor.php +5 −4 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/FromBuilderVisitorParameters.php +2 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/ReportTrackersRetriever.php +1 −1 Go to diff View file
M plugins/crosstracker/include/crosstrackerPlugin.php +6 −2 Go to diff View file
A plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/From/FromProjectAggregatedTest.php +157 −0 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Tests/Report/ArtifactReportFactoryInstantiator.php +11 −5 Go to diff View file
M src/common/Project/Sidebar/LinkedProject.php +10 −12 Go to diff View file