Do gitolite calls async. Remove satellite with project remove
This commit is contained in:
parent
b4f16faafd
commit
1c5876eb7b
12 changed files with 90 additions and 52 deletions
|
@ -32,16 +32,10 @@ module Projects
|
|||
@project.namespace_id = current_user.namespace_id
|
||||
end
|
||||
|
||||
Project.transaction do
|
||||
@project.creator = current_user
|
||||
@project.save!
|
||||
@project.creator = current_user
|
||||
|
||||
# Add user as project master
|
||||
@project.users_projects.create!(project_access: UsersProject::MASTER, user: current_user)
|
||||
|
||||
# when project saved no team member exist so
|
||||
# project repository should be updated after first user add
|
||||
@project.update_repository
|
||||
if @project.save
|
||||
@project.users_projects.create(project_access: UsersProject::MASTER, user: current_user)
|
||||
end
|
||||
|
||||
@project
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue