diff options
author | Andrey Kumanyaev <me@zzet.org> | 2012-12-26 20:30:11 +0400 |
---|---|---|
committer | Andrey Kumanyaev <me@zzet.org> | 2012-12-26 20:30:11 +0400 |
commit | 98044f0f143552943b8afad0c8133f236a857adb (patch) | |
tree | 423b31f8157e13646a9edece8cd9867c1a992f5b /app/models/group.rb | |
parent | 39e7a0eafe52ba8855baa3df1d609c27b2984852 (diff) |
Code duplication removed from controllers
Diffstat (limited to 'app/models/group.rb')
-rw-r--r-- | app/models/group.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/models/group.rb b/app/models/group.rb index b668f5560ab..5022fcf48f6 100644 --- a/app/models/group.rb +++ b/app/models/group.rb @@ -12,6 +12,12 @@ # 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 + end + def users users = User.joins(:users_projects).where(users_projects: {project_id: project_ids}) users = users << owner |