Module: Ddr::Models::AccessControllable
- Extended by:
- ActiveSupport::Concern
- Included in:
- Base
- Defined in:
- lib/ddr/models/access_controllable.rb
Instance Method Summary collapse
Instance Method Details
#copy_permissions_from(other) ⇒ Object
17 18 19 20 |
# File 'lib/ddr/models/access_controllable.rb', line 17 def (other) # XXX active-fedora < 7.0 self. = other..collect { |p| p.to_hash } end |
#set_initial_permissions(user_creator = nil) ⇒ Object
11 12 13 14 15 |
# File 'lib/ddr/models/access_controllable.rb', line 11 def (user_creator = nil) if user_creator self. = [{type: "user", access: "edit", name: user_creator.to_s}] end end |