stable

Clone or download

Read-only

Ensure preemptively that users can access to all trackers of the cross-tracker search

This is part of story #10677: ensure query is consistent before execution Displaying an helpful error message in the widget UI is going to be done in a future contribution. Change-Id: I5b8c206744264977895f47b4fe2831b40f52bb96

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/CrossTrackerReportFactory.php +2 −3 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Permission/CrossTrackerPermissionGate.php +47 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Permission/CrossTrackerUnauthorizedException.php +25 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Permission/CrossTrackerUnauthorizedTrackerException.php +29 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +15 −7 Go to diff View file
M plugins/crosstracker/include/autoload.php +5 −2 Go to diff View file
M plugins/crosstracker/site-content/fr_FR/LC_MESSAGES/tuleap-crosstracker.po +3 −0 Go to diff View file
M plugins/crosstracker/site-content/tuleap-crosstracker.pot +3 −0 Go to diff View file
M plugins/crosstracker/tests/CrossTracker/CrossTrackerReportFactoryTest.php +2 −29 Go to diff View file
A plugins/crosstracker/tests/CrossTracker/Permission/CrossTrackerPermissionGateTest.php +53 −0 Go to diff View file
M plugins/crosstracker/tests/rest/CrossTracker/CrossTrackerTestNonRegressionTrackerTest.php +2 −12 Go to diff View file
M plugins/proftpd/site-content/fr_FR/LC_MESSAGES/tuleap-proftpd.po +3 −2 Go to diff View file