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 |