4385_issue_statuses_filter_fix_RM_3.1.1.diff

Olivier Houdas, 2015-10-09 12:08

Download (718 Bytes)

View differences:

app/models/issue_query.rb Fri Oct 09 12:08:02 2015 +0200
156 156
    users = principals.select {|p| p.is_a?(User)}
157 157

  
158 158
    add_available_filter "status_id",
159
      :type => :list_status, :values => IssueStatus.sorted.collect{|s| [s.name, s.id.to_s] }
159
      :type => :list_status, :values => IssueStatus.joins(:workflows).
160
                                                    where(:workflows => {:tracker_id => trackers}).
161
                                                    uniq.to_a.sort.collect{|s| [s.name, s.id.to_s] }
160 162

  
161 163
    if project.nil?
162 164
      project_values = []