Commit 900d30798b7eef1301978ff6f97b4cee7414b696
1 parent
aea79b80
Exists in
spb-stable
and in
2 other branches
Use new Projects::TransferService class
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
2 changed files
with
6 additions
and
4 deletions
Show diff stats
app/controllers/projects_controller.rb
@@ -44,7 +44,7 @@ class ProjectsController < ApplicationController | @@ -44,7 +44,7 @@ class ProjectsController < ApplicationController | ||
44 | end | 44 | end |
45 | 45 | ||
46 | def transfer | 46 | def transfer |
47 | - ::Projects::TransferService.new(project, current_user, params).execute | 47 | + ::Projects::TransferService.new(project, current_user, params[:project]).execute |
48 | end | 48 | end |
49 | 49 | ||
50 | def show | 50 | def show |
lib/api/groups.rb
@@ -87,10 +87,12 @@ module API | @@ -87,10 +87,12 @@ module API | ||
87 | # POST /groups/:id/projects/:project_id | 87 | # POST /groups/:id/projects/:project_id |
88 | post ":id/projects/:project_id" do | 88 | post ":id/projects/:project_id" do |
89 | authenticated_as_admin! | 89 | authenticated_as_admin! |
90 | - @group = Group.find(params[:id]) | 90 | + group = Group.find(params[:id]) |
91 | project = Project.find(params[:project_id]) | 91 | project = Project.find(params[:project_id]) |
92 | - if project.transfer(@group) | ||
93 | - present @group | 92 | + result = ::Projects::TransferService.new(project, current_user, namespace_id: group.id).execute |
93 | + | ||
94 | + if result | ||
95 | + present group | ||
94 | else | 96 | else |
95 | not_found! | 97 | not_found! |
96 | end | 98 | end |