Module: Hydra::ModelMixins::RightsMetadata
- Extended by:
- ActiveSupport::Concern, Deprecation
- Includes:
- AccessControls::Permissions
- Defined in:
- lib/hydra/model_mixins/rights_metadata.rb
Instance Method Summary collapse
-
#permissions ⇒ Object
Returns a list with all the permissions on the object.
Methods included from AccessControls::Permissions
#discover_groups, #discover_groups=, #discover_groups_string, #discover_groups_string=, #discover_users, #discover_users=, #discover_users_string, #discover_users_string=, #edit_groups, #edit_groups=, #edit_groups_string, #edit_groups_string=, #edit_users, #edit_users=, #permissions=, #permissions_attributes=, #read_groups, #read_groups=, #read_groups_string, #read_groups_string=, #read_users, #read_users=, #read_users_string, #read_users_string=, #set_discover_groups, #set_discover_users, #set_edit_groups, #set_edit_users, #set_read_groups, #set_read_users
Methods included from AccessControls::Visibility
#visibility, #visibility=, #visibility_changed?
Instance Method Details
#permissions ⇒ Object
Returns a list with all the permissions on the object.
19 20 21 22 23 |
# File 'lib/hydra/model_mixins/rights_metadata.rb', line 19 def (rightsMetadata.groups.map {|x| {:type=>'group', :access=>x[1], :name=>x[0] }} + rightsMetadata.individuals.map {|x| {:type=>'user', :access=>x[1], :name=>x[0]}}) end |