diff options
author | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-09-21 11:40:31 +0200 |
---|---|---|
committer | Simon Brandhof <simon.brandhof@sonarsource.com> | 2015-09-21 11:41:16 +0200 |
commit | f6b888234a5965a5d91b0e09afd07a9bd0cdac68 (patch) | |
tree | e72ef5ee33a88b47d46e07c6e06c75748e5bc77b | |
parent | e0dad400d85c073c93700110bad964d40c25d570 (diff) | |
download | sonarqube-f6b888234a5965a5d91b0e09afd07a9bd0cdac68.tar.gz sonarqube-f6b888234a5965a5d91b0e09afd07a9bd0cdac68.zip |
Fix db migration AddProvisioningPermissionToScan
Fix compatibility with Oracle and MSSQL
-rw-r--r-- | server/sonar-web/src/main/webapp/WEB-INF/db/migrate/935_add_provisioning_permission_to_scan.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server/sonar-web/src/main/webapp/WEB-INF/db/migrate/935_add_provisioning_permission_to_scan.rb b/server/sonar-web/src/main/webapp/WEB-INF/db/migrate/935_add_provisioning_permission_to_scan.rb index 63671ef1b80..32911427a77 100644 --- a/server/sonar-web/src/main/webapp/WEB-INF/db/migrate/935_add_provisioning_permission_to_scan.rb +++ b/server/sonar-web/src/main/webapp/WEB-INF/db/migrate/935_add_provisioning_permission_to_scan.rb @@ -22,7 +22,7 @@ # SonarQube 5.2 # SONAR-6861 # -# Add the permission "provisionning" to the users and groups that have already +# Add the permission "provisioning" to the users and groups that have already # the permission "scan" and if, and only if, the property sonar.preventAutoProjectCreation is false # (default value) class AddProvisioningPermissionToScan < ActiveRecord::Migration @@ -43,7 +43,7 @@ class AddProvisioningPermissionToScan < ActiveRecord::Migration group_roles=GroupRole.find(:all, :conditions => {:role => 'scan', :resource_id => nil}) groups = group_roles.map { |ur| ur.group_id } groups.each do |group_id| - unless GroupRole.exists?(['group_id=? and role=? and resource_id is null', group_id, 'provisioning']) + unless GroupRole.exists?(:group_id => group_id, :role => 'provisioning', :resource_id => nil) GroupRole.create(:group_id => group_id, :role => 'provisioning', :resource_id => nil) end end @@ -51,7 +51,7 @@ class AddProvisioningPermissionToScan < ActiveRecord::Migration user_roles=UserRole.find(:all, :conditions => {:role => 'scan', :resource_id => nil}) users = user_roles.map { |ur| ur.user_id } users.each do |user_id| - unless UserRole.exists?(['user_id=? and role=? and resource_id is null', user_id, 'provisioning']) + unless UserRole.exists?(:user_id => user_id, :role => 'provisioning', :resource_id => nil) UserRole.create(:user_id => user_id, :role=> 'provisioning', :resource_id => nil) end end |