Get rid of skipping callbacks in production code. Dont trigger gitolite more than once on import in group

This commit is contained in:
Dmitriy Zaporozhets 2012-12-30 13:37:33 +02:00
parent 151ada7645
commit e37a043df7
7 changed files with 72 additions and 56 deletions

View file

@ -13,9 +13,11 @@
class Group < Namespace
def add_users_to_project_teams(user_ids, project_access)
projects.each do |project|
project.add_users_ids_to_team(user_ids, project_access)
end
UsersProject.add_users_into_projects(
projects.map(&:id),
user_ids,
project_access
)
end
def users