From fdf7fc044ae1666a0d7dfb9a0022c48dfa3d7231 Mon Sep 17 00:00:00 2001 From: Dmitriy Zaporozhets Date: Sat, 22 Jun 2013 00:02:09 +0300 Subject: [PATCH] Make it possible to assign/mention users from group members --- app/controllers/projects_controller.rb | 2 +- app/views/merge_requests/_form.html.haml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index 62b8e62eb..fe450899b 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -101,7 +101,7 @@ class ProjectsController < ProjectResourceController @suggestions = { emojis: Emoji.names, issues: @project.issues.select([:id, :title, :description]), - members: @project.users.select([:username, :name]).order(:username) + members: @project.team.members.sort_by(&:username).map { |user| { username: user.username, name: user.name } } } respond_to do |format| diff --git a/app/views/merge_requests/_form.html.haml b/app/views/merge_requests/_form.html.haml index 24e66249a..b3da15608 100644 --- a/app/views/merge_requests/_form.html.haml +++ b/app/views/merge_requests/_form.html.haml @@ -40,12 +40,12 @@ = f.label :assignee_id do %i.icon-user Assign to - .input= f.select(:assignee_id, @project.users.alphabetically.collect {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) + .input= f.select(:assignee_id, @project.team.members.sort_by(&:name).map {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) .left = f.label :milestone_id do %i.icon-time Milestone - .input= f.select(:milestone_id, @project.milestones.active.all.collect {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) + .input= f.select(:milestone_id, @project.milestones.active.all.map {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) .control-group -- 2.11.0