Method: CurationConcern::Work#add_editor_group

Defined in:
app/repository_models/curation_concern/work.rb

#add_editor_group(group) ⇒ Object



21
22
23
24
25
26
27
28
# File 'app/repository_models/curation_concern/work.rb', line 21

def add_editor_group(group)
  return unless group.is_a?(Hydramata::Group)
  self.editor_groups << group
  self.permissions_attributes = [{name: group.title, access: "edit", type: "group"}]
  self.save!
  group.works << self
  group.save!
end