Skip to content
Snippets Groups Projects
Unverified Commit 18c82265 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets
Browse files

Refactor project fork service

parent 58011d61
No related branches found
No related tags found
1 merge request!8686add "Uplaod" and "Replace" functionality
Loading
Loading
@@ -13,11 +13,14 @@ module Projects
project = Project.new(project_params)
project.name = @from_project.name
project.path = @from_project.path
project.namespace = @current_user.namespace
project.creator = @current_user
if namespace = @params[:namespace]
project.namespace = namespace
else
project.namespace = @current_user.namespace
end
project.creator = @current_user
unless @current_user.can?(:create_projects, project.namespace)
project.errors.add(:namespace, 'insufficient access rights')
return project
Loading
Loading
@@ -47,8 +50,8 @@ module Projects
else
project.errors.add(:base, "Invalid fork destination")
end
project
 
project
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment