]> source.dussan.org Git - sonarqube.git/commitdiff
SONAR-2039 Allow non-admin users to backup quality profiles
authorsimonbrandhof <simon.brandhof@gmail.com>
Wed, 8 Dec 2010 09:33:10 +0000 (09:33 +0000)
committersimonbrandhof <simon.brandhof@gmail.com>
Wed, 8 Dec 2010 09:33:10 +0000 (09:33 +0000)
sonar-server/src/main/webapp/WEB-INF/app/controllers/profiles_controller.rb

index 0e097d5ef7f8c68aee5240019c8e061f75363e27..eb0235793aab6c2dd126c3626635d0ab3c18ca34 100644 (file)
 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' ]
 
   #
   #