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