Do gitolite calls async. Remove satellite with project remove

This commit is contained in:
Dmitriy Zaporozhets 2013-01-28 17:22:45 +02:00
parent b4f16faafd
commit 1c5876eb7b
12 changed files with 90 additions and 52 deletions

View file

@ -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