-
Notifications
You must be signed in to change notification settings - Fork 10
Developer Notes
Valerie Maher edited this page Mar 25, 2016
·
18 revisions
# Decide what visibility you want the monograph to have
vis = Hydra::AccessControls::AccessRight::VISIBILITY_TEXT_VALUE_PUBLIC
# A monograph is required to have a title
monograph = Monograph.new(title: ['Monograph #1'], visibility: vis)
# The person who created the monograph must have edit access to the monograph
monograph.apply_depositor_metadata('admin@example.com')
monograph.save!
chapter1 = Section.new(title: ['Chapter 1'], visibility: vis)
chapter1.apply_depositor_metadata('admin@example.com')
chapter1.save!
# Add the section to the monograph
monograph.ordered_members << chapter1
monograph.save!