From 453803c68f24f1815ba001a70807dd65f909545c Mon Sep 17 00:00:00 2001 From: Jean-Philippe Lang <jp_lang@yahoo.fr> Date: Sat, 13 Dec 2014 14:31:58 +0000 Subject: Don't consider roles without issue add/edit permissions for determining fields permissions (#15988). git-svn-id: http://svn.redmine.org/redmine/trunk@13747 e93f8b46-1217-0410-a6f0-8f06a7374b81 --- app/models/issue.rb | 1 + 1 file changed, 1 insertion(+) (limited to 'app/models/issue.rb') diff --git a/app/models/issue.rb b/app/models/issue.rb index 31c427bd6..582973343 100644 --- a/app/models/issue.rb +++ b/app/models/issue.rb @@ -539,6 +539,7 @@ class Issue < ActiveRecord::Base user_real = user || User.current roles = user_real.admin ? Role.all.to_a : user_real.roles_for_project(project) + roles = roles.select(&:consider_workflow?) return {} if roles.empty? result = {} -- cgit v1.2.3