]> source.dussan.org Git - sonarqube.git/commit
SONAR-10510 Pull Request analysis fails with "Execute analysis" permission only
authorJulien Lancelot <julien.lancelot@sonarsource.com>
Wed, 4 Apr 2018 08:15:20 +0000 (10:15 +0200)
committerSonarTech <sonartech@sonarsource.com>
Wed, 4 Apr 2018 13:18:42 +0000 (15:18 +0200)
commite3ab105183d7b7678340b2cca8902929fda8200d
treec9f11c1db1815ad77fd67056fb1da6ae68c7845d
parentaf92d629474b292b231724ce179c58565650cdf0
SONAR-10510 Pull Request analysis fails with "Execute analysis" permission only

* Use Tester in PermissionTest
* Sanitize permission ITs
* Add ITs to check pr analysis using only scan permission
* Fix permission in api/project_pull_requests/list
To access api/project_pull_requests/list, either 'Browse' or 'Execute Analysis' permissions is required
server/sonar-qa-util/src/main/java/org/sonarqube/qa/util/PermissionTester.java [new file with mode: 0644]
server/sonar-qa-util/src/main/java/org/sonarqube/qa/util/Tester.java
server/sonar-qa-util/src/main/java/org/sonarqube/qa/util/TesterSession.java
server/sonar-server/src/main/java/org/sonar/server/branch/pr/ws/ListAction.java
server/sonar-server/src/test/java/org/sonar/server/branch/pr/ws/ListActionTest.java
tests/src/test/java/org/sonarqube/tests/analysis/PermissionTest.java