summaryrefslogtreecommitdiffstats
path: root/sonar-server/src/main/java
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@gmail.com>2013-09-20 13:44:49 +0200
committerJulien Lancelot <julien.lancelot@gmail.com>2013-09-20 13:45:02 +0200
commitd96219c143aa41a5be020c850e45425c51c3d428 (patch)
treeae823f1aaf75983ac74a3d307067600a4f183af5 /sonar-server/src/main/java
parent8ac31c19cc3b6673207665e99956208ad4665400 (diff)
downloadsonarqube-d96219c143aa41a5be020c850e45425c51c3d428.tar.gz
sonarqube-d96219c143aa41a5be020c850e45425c51c3d428.zip
SONAR-4537 Code Viewer permission should only prevent users from seeing the code, not from using any other feature
Diffstat (limited to 'sonar-server/src/main/java')
-rw-r--r--sonar-server/src/main/java/org/sonar/server/ui/DefaultPages.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/ui/DefaultPages.java b/sonar-server/src/main/java/org/sonar/server/ui/DefaultPages.java
index f2f25d9c307..09d958c2176 100644
--- a/sonar-server/src/main/java/org/sonar/server/ui/DefaultPages.java
+++ b/sonar-server/src/main/java/org/sonar/server/ui/DefaultPages.java
@@ -42,7 +42,7 @@ public final class DefaultPages {
@NavigationSection(NavigationSection.RESOURCE_TAB)
@DefaultTab
@ResourceQualifier({Qualifiers.FILE, Qualifiers.CLASS, Qualifiers.UNIT_TEST_FILE})
- @UserRole(UserRole.CODEVIEWER)
+ @UserRole(UserRole.USER)
private static final class SourceTab implements RubyRailsPage {
public String getTemplate() {
return NOT_APPLICABLE;
@@ -80,7 +80,7 @@ public final class DefaultPages {
CoreMetrics.NEW_OVERALL_LINES_TO_COVER_KEY, CoreMetrics.NEW_OVERALL_BRANCH_COVERAGE_KEY, CoreMetrics.NEW_OVERALL_CONDITIONS_TO_COVER_KEY,
CoreMetrics.NEW_OVERALL_UNCOVERED_CONDITIONS_KEY})
@RequiredMeasures(anyOf = {CoreMetrics.COVERAGE_KEY, CoreMetrics.IT_COVERAGE_KEY, CoreMetrics.OVERALL_COVERAGE_KEY})
- @UserRole(UserRole.CODEVIEWER)
+ @UserRole(UserRole.USER)
private static final class CoverageTab implements RubyRailsPage {
public String getTemplate() {
return NOT_APPLICABLE;
@@ -106,7 +106,7 @@ public final class DefaultPages {
@ResourceQualifier(
value = {Qualifiers.VIEW, Qualifiers.SUBVIEW, Qualifiers.PROJECT, Qualifiers.MODULE, Qualifiers.PACKAGE, Qualifiers.DIRECTORY, Qualifiers.FILE, Qualifiers.CLASS,
Qualifiers.UNIT_TEST_FILE})
- @UserRole(UserRole.CODEVIEWER)
+ @UserRole(UserRole.USER)
private static final class IssuesTab implements RubyRailsPage {
public String getTemplate() {
return NOT_APPLICABLE;
@@ -124,7 +124,7 @@ public final class DefaultPages {
@NavigationSection(NavigationSection.RESOURCE_TAB)
@DefaultTab(metrics = {CoreMetrics.DUPLICATED_LINES_KEY, CoreMetrics.DUPLICATED_BLOCKS_KEY, CoreMetrics.DUPLICATED_FILES_KEY, CoreMetrics.DUPLICATED_LINES_DENSITY_KEY})
@ResourceQualifier({Qualifiers.FILE, Qualifiers.CLASS})
- @UserRole(UserRole.CODEVIEWER)
+ @UserRole(UserRole.USER)
private static final class DuplicationsTab implements RubyRailsPage {
public String getTemplate() {
return NOT_APPLICABLE;