mirror of
				https://github.com/redmine/redmine.git
				synced 2025-10-31 10:25:55 +01:00 
			
		
		
		
	Only admin users should be able to manage public queries on the project list (#29482).
Like for issues, project members with the "Manage public" queries are allowed to manage public queries inside their projects, not public global queries that are proposed on /issues. git-svn-id: http://svn.redmine.org/redmine/trunk@19091 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
		| @@ -126,7 +126,7 @@ class QueriesController < ApplicationController | ||||
|     @query.column_names = nil if params[:default_columns] | ||||
|     @query.sort_criteria = (params[:query] && params[:query][:sort_criteria]) || @query.sort_criteria | ||||
|     @query.name = params[:query] && params[:query][:name] | ||||
|     if User.current.allowed_to?(:manage_public_queries, @query.project) || User.current.admin? || (@query.type == 'ProjectQuery' && User.current.allowed_to?(:manage_public_queries, @query.project, :global => true)) | ||||
|     if User.current.allowed_to?(:manage_public_queries, @query.project) || User.current.admin? | ||||
|       @query.visibility = (params[:query] && params[:query][:visibility]) || Query::VISIBILITY_PRIVATE | ||||
|       @query.role_ids = params[:query] && params[:query][:role_ids] | ||||
|     else | ||||
|   | ||||
		Reference in New Issue
	
	Block a user