Commit 900d3079 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

Use new Projects::TransferService class

Signed-off-by: default avatarDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
parent aea79b80
...@@ -44,7 +44,7 @@ class ProjectsController < ApplicationController ...@@ -44,7 +44,7 @@ class ProjectsController < ApplicationController
end end
def transfer def transfer
::Projects::TransferService.new(project, current_user, params).execute ::Projects::TransferService.new(project, current_user, params[:project]).execute
end end
def show def show
......
...@@ -87,10 +87,12 @@ module API ...@@ -87,10 +87,12 @@ module API
# POST /groups/:id/projects/:project_id # POST /groups/:id/projects/:project_id
post ":id/projects/:project_id" do post ":id/projects/:project_id" do
authenticated_as_admin! authenticated_as_admin!
@group = Group.find(params[:id]) group = Group.find(params[:id])
project = Project.find(params[:project_id]) project = Project.find(params[:project_id])
if project.transfer(@group) result = ::Projects::TransferService.new(project, current_user, namespace_id: group.id).execute
present @group
if result
present group
else else
not_found! not_found!
end end
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment