Commit fdf7fc044ae1666a0d7dfb9a0022c48dfa3d7231
1 parent
ede746bf
Exists in
master
and in
4 other branches
Make it possible to assign/mention users from group members
Showing
2 changed files
with
3 additions
and
3 deletions
Show diff stats
app/controllers/projects_controller.rb
| ... | ... | @@ -101,7 +101,7 @@ class ProjectsController < ProjectResourceController |
| 101 | 101 | @suggestions = { |
| 102 | 102 | emojis: Emoji.names, |
| 103 | 103 | issues: @project.issues.select([:id, :title, :description]), |
| 104 | - members: @project.users.select([:username, :name]).order(:username) | |
| 104 | + members: @project.team.members.sort_by(&:username).map { |user| { username: user.username, name: user.name } } | |
| 105 | 105 | } |
| 106 | 106 | |
| 107 | 107 | respond_to do |format| | ... | ... |
app/views/merge_requests/_form.html.haml
| ... | ... | @@ -40,12 +40,12 @@ |
| 40 | 40 | = f.label :assignee_id do |
| 41 | 41 | %i.icon-user |
| 42 | 42 | Assign to |
| 43 | - .input= f.select(:assignee_id, @project.users.alphabetically.collect {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) | |
| 43 | + .input= f.select(:assignee_id, @project.team.members.sort_by(&:name).map {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) | |
| 44 | 44 | .left |
| 45 | 45 | = f.label :milestone_id do |
| 46 | 46 | %i.icon-time |
| 47 | 47 | Milestone |
| 48 | - .input= f.select(:milestone_id, @project.milestones.active.all.collect {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) | |
| 48 | + .input= f.select(:milestone_id, @project.milestones.active.all.map {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) | |
| 49 | 49 | |
| 50 | 50 | .control-group |
| 51 | 51 | ... | ... |