diff --git a/app/models/group.rb b/app/models/group.rb --- a/app/models/group.rb +++ b/app/models/group.rb @@ -8,6 +8,13 @@ #has_and_belongs_to_many :problems #has_and_belongs_to_many :users + def add_users_skip_existing(users_list) + new_list = [] + users_list.uniq.each do |u| + new_list << u unless users.include? u + end + users << new_list + end end