aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--server/sonar-server/src/main/java/org/sonar/server/permission/PermissionService.java7
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/app/models/internal.rb9
-rw-r--r--server/sonar-web/src/main/webapp/WEB-INF/lib/need_authorization.rb2
3 files changed, 1 insertions, 17 deletions
diff --git a/server/sonar-server/src/main/java/org/sonar/server/permission/PermissionService.java b/server/sonar-server/src/main/java/org/sonar/server/permission/PermissionService.java
index 4d5705822cd..1863027a50b 100644
--- a/server/sonar-server/src/main/java/org/sonar/server/permission/PermissionService.java
+++ b/server/sonar-server/src/main/java/org/sonar/server/permission/PermissionService.java
@@ -58,13 +58,6 @@ public class PermissionService {
this.componentFinder = componentFinder;
}
- /**
- * Used by Ruby on Rails
- */
- public List<String> globalPermissions() {
- return GlobalPermissions.ALL;
- }
-
public void applyDefaultPermissionTemplate(String componentKey) {
DbSession session = dbClient.openSession(false);
try {
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/app/models/internal.rb b/server/sonar-web/src/main/webapp/WEB-INF/app/models/internal.rb
index 67b1aae034b..c56ce9bb40a 100644
--- a/server/sonar-web/src/main/webapp/WEB-INF/app/models/internal.rb
+++ b/server/sonar-web/src/main/webapp/WEB-INF/app/models/internal.rb
@@ -38,15 +38,6 @@ class Internal
component(Java::OrgSonarApiComponent::RubyComponentService.java_class)
end
- # TODO to delete
- def self.permissions
- component(Java::OrgSonarServerPermission::PermissionService.java_class)
- end
-
- def self.permission_templates
- component(Java::OrgSonarServerPermission::PermissionTemplateService.java_class)
- end
-
def self.debt
component(Java::OrgSonarServerDebt::DebtModelService.java_class)
end
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/lib/need_authorization.rb b/server/sonar-web/src/main/webapp/WEB-INF/lib/need_authorization.rb
index 9f4912d0673..46dcee07872 100644
--- a/server/sonar-web/src/main/webapp/WEB-INF/lib/need_authorization.rb
+++ b/server/sonar-web/src/main/webapp/WEB-INF/lib/need_authorization.rb
@@ -51,7 +51,7 @@ module NeedAuthorization
def has_role?(role, objects=nil)
role = role.to_s
if objects.nil?
- if Internal.permissions.globalPermissions().include?(role)
+ if Java::OrgSonarCorePermission::GlobalPermissions::ALL.include?(role)
AuthorizerFactory.authorizer.has_role?(self, role.to_sym)
else
# There's no concept of global users or global codeviewers.