diff options
author | Julien Lancelot <julien.lancelot@gmail.com> | 2013-09-20 13:44:49 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@gmail.com> | 2013-09-20 13:45:02 +0200 |
commit | d96219c143aa41a5be020c850e45425c51c3d428 (patch) | |
tree | ae823f1aaf75983ac74a3d307067600a4f183af5 /sonar-server/src/main/java | |
parent | 8ac31c19cc3b6673207665e99956208ad4665400 (diff) | |
download | sonarqube-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.java | 8 |
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; |