Commit 13ecbb04bc4deeddec49ccad6e9c1538bbc405d4
1 parent
0f134e54
Exists in
spb-stable
and in
3 other branches
Show only people who have assigned issues in assignee dropdown
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
2 additions
and
1 deletions
Show diff stats
app/controllers/projects/issues_controller.rb
| @@ -29,6 +29,7 @@ class Projects::IssuesController < Projects::ApplicationController | @@ -29,6 +29,7 @@ class Projects::IssuesController < Projects::ApplicationController | ||
| 29 | sort_param = params[:sort] || 'newest' | 29 | sort_param = params[:sort] || 'newest' |
| 30 | @sort = sort_param.humanize unless sort_param.empty? | 30 | @sort = sort_param.humanize unless sort_param.empty? |
| 31 | 31 | ||
| 32 | + @assignees = User.where(id: @project.issues.pluck(:assignee_id)) | ||
| 32 | 33 | ||
| 33 | respond_to do |format| | 34 | respond_to do |format| |
| 34 | format.html | 35 | format.html |
app/views/projects/issues/_issues.html.haml
| @@ -49,7 +49,7 @@ | @@ -49,7 +49,7 @@ | ||
| 49 | Any | 49 | Any |
| 50 | = link_to project_filter_path(assignee_id: 0) do | 50 | = link_to project_filter_path(assignee_id: 0) do |
| 51 | Unassigned | 51 | Unassigned |
| 52 | - - @project.team.members.sort_by(&:name).each do |user| | 52 | + - @assignees.sort_by(&:name).each do |user| |
| 53 | %li | 53 | %li |
| 54 | = link_to project_filter_path(assignee_id: user.id) do | 54 | = link_to project_filter_path(assignee_id: user.id) do |
| 55 | = image_tag avatar_icon(user.email), class: "avatar s16", alt: '' | 55 | = image_tag avatar_icon(user.email), class: "avatar s16", alt: '' |