]> source.dussan.org Git - sonarqube.git/commit
SONAR-3871 SONAR-4709 Fix permission checks for project provisioning
authorJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Fri, 4 Oct 2013 09:39:21 +0000 (11:39 +0200)
committerJean-Baptiste Lievremont <jean-baptiste.lievremont@sonarsource.com>
Fri, 4 Oct 2013 09:50:56 +0000 (11:50 +0200)
commit33f64654b6fa84ef1264393b8fc5b11a47601192
tree48ffd2ca861bbc671999a54bc56f3d45e596ace9
parente5ecf075db0a36e45c07bb20669cc654c014293b
SONAR-3871 SONAR-4709 Fix permission checks for project provisioning

Allow users with 'provisioning' permission to apply default permission
template on provisioned project
Hide 'provisioning' section to users w/o 'provisioning' permission
Check for 'provisioning' permission (instead of 'admin') for provisioned
project manipulation
sonar-core/src/main/java/org/sonar/core/resource/ResourceDao.java
sonar-core/src/main/java/org/sonar/core/resource/ResourceMapper.java
sonar-core/src/main/resources/org/sonar/core/resource/ResourceMapper.xml
sonar-core/src/test/java/org/sonar/core/resource/ResourceDaoTest.java
sonar-server/src/main/java/org/sonar/server/permission/InternalPermissionService.java
sonar-server/src/main/webapp/WEB-INF/app/controllers/provisioning_controller.rb
sonar-server/src/main/webapp/WEB-INF/app/views/layouts/_layout.html.erb
sonar-server/src/test/java/org/sonar/server/permission/InternalPermissionServiceTest.java