summaryrefslogtreecommitdiff
path: root/app/controllers/projects/autocomplete_sources_controller.rb
diff options
context:
space:
mode:
authorPeter Leitzen <pl@neopoly.de>2018-08-09 11:04:12 +0200
committerPeter Leitzen <pl@neopoly.de>2018-08-10 16:45:11 +0200
commit82337dd684d88ec38285d51cfb1180b1a1057b95 (patch)
tree98f698c00a86926c21dc74c08cbfb12ca2e21678 /app/controllers/projects/autocomplete_sources_controller.rb
parent2881886417ba08fb4a47fb95f43678578454766d (diff)
downloadgitlab-ce-82337dd684d88ec38285d51cfb1180b1a1057b95.tar.gz
Implement QuickActions::TargetService
Diffstat (limited to 'app/controllers/projects/autocomplete_sources_controller.rb')
-rw-r--r--app/controllers/projects/autocomplete_sources_controller.rb6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/projects/autocomplete_sources_controller.rb b/app/controllers/projects/autocomplete_sources_controller.rb
index 6e3edb31b99..a8f73ed5cb0 100644
--- a/app/controllers/projects/autocomplete_sources_controller.rb
+++ b/app/controllers/projects/autocomplete_sources_controller.rb
@@ -1,5 +1,5 @@
class Projects::AutocompleteSourcesController < Projects::ApplicationController
- before_action :load_autocomplete_service
+ before_action :load_autocomplete_service, except: [:members]
def members
render json: ::Projects::ParticipantsService.new(@project, current_user).execute(target)
@@ -32,6 +32,8 @@ class Projects::AutocompleteSourcesController < Projects::ApplicationController
end
def target
- @autocomplete_service.target(params[:type], params[:type_id])
+ QuickActions::TargetService
+ .new(project, current_user)
+ .execute(params[:type], params[:type_id])
end
end