diff options
author | Akram FARES <akramfares@gmail.com> | 2016-10-11 10:32:40 +0000 |
---|---|---|
committer | Akram Fares <akramfares@gmail.com> | 2016-11-15 21:41:40 +0000 |
commit | d54b88260c3cdedd3497c6fa9fa15e3ceedaebcb (patch) | |
tree | a7753b5892a35553e6b4549fcf08cba50d1f45c3 /app/controllers/projects_controller.rb | |
parent | 3de1e71c8bef597034ba39992ff2753c3006439e (diff) | |
download | gitlab-ce-d54b88260c3cdedd3497c6fa9fa15e3ceedaebcb.tar.gz |
Limit autocomplete to currently selected items
Diffstat (limited to 'app/controllers/projects_controller.rb')
-rw-r--r-- | app/controllers/projects_controller.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index a8a18b4fa16..7376c2bfeb7 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -144,13 +144,15 @@ class ProjectsController < Projects::ApplicationController autocomplete = ::Projects::AutocompleteService.new(@project, current_user) participants = ::Projects::ParticipantsService.new(@project, current_user).execute(noteable) + unlabels = autocomplete.unlabels(noteable) @suggestions = { emojis: Gitlab::AwardEmoji.urls, issues: autocomplete.issues, milestones: autocomplete.milestones, mergerequests: autocomplete.merge_requests, - labels: autocomplete.labels, + labels: autocomplete.labels - unlabels, + unlabels: unlabels, members: participants, commands: autocomplete.commands(noteable, params[:type]) } |