From: simonbrandhof Date: Wed, 8 Dec 2010 09:33:10 +0000 (+0000) Subject: SONAR-2039 Allow non-admin users to backup quality profiles X-Git-Tag: 2.6~360 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7e65399cc2b3fc91bfd14af6f8979bf9db9a83be;p=sonarqube.git SONAR-2039 Allow non-admin users to backup quality profiles --- diff --git a/sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb b/sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb index 0e097d5ef7f..eb0235793aa 100644 --- a/sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb +++ b/sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb @@ -20,8 +20,10 @@ class ProfilesController < ApplicationController SECTION=Navigation::SECTION_CONFIGURATION - verify :method => :post, :only => ['create', 'delete', 'copy', 'set_as_default', 'restore', 'backup', 'set_projects', 'rename'], :redirect_to => { :action => 'index' } - before_filter :admin_required, :except => [ 'index', 'show', 'projects', 'permalinks', 'export' ] + verify :method => :post, :only => ['create', 'delete', 'copy', 'set_as_default', 'restore', 'set_projects', 'rename'], :redirect_to => { :action => 'index' } + + # the backup action is allow to non-admin users : see http://jira.codehaus.org/browse/SONAR-2039 + before_filter :admin_required, :except => [ 'index', 'show', 'projects', 'permalinks', 'export', 'backup' ] # #