Commit 13ecbb04bc4deeddec49ccad6e9c1538bbc405d4

Authored by Dmitriy Zaporozhets
1 parent 0f134e54

Show only people who have assigned issues in assignee dropdown

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
app/controllers/projects/issues_controller.rb
... ... @@ -29,6 +29,7 @@ class Projects::IssuesController &lt; Projects::ApplicationController
29 29 sort_param = params[:sort] || 'newest'
30 30 @sort = sort_param.humanize unless sort_param.empty?
31 31  
  32 + @assignees = User.where(id: @project.issues.pluck(:assignee_id))
32 33  
33 34 respond_to do |format|
34 35 format.html
... ...
app/views/projects/issues/_issues.html.haml
... ... @@ -49,7 +49,7 @@
49 49 Any
50 50 = link_to project_filter_path(assignee_id: 0) do
51 51 Unassigned
52   - - @project.team.members.sort_by(&:name).each do |user|
  52 + - @assignees.sort_by(&:name).each do |user|
53 53 %li
54 54 = link_to project_filter_path(assignee_id: user.id) do
55 55 = image_tag avatar_icon(user.email), class: "avatar s16", alt: ''
... ...