Sha256: 1937303442900663e5ef4583393853b0184f36b664d88d610bb2322eb8639487

Contents?: true

Size: 689 Bytes

Versions: 3

Compression:

Stored size: 689 Bytes

Contents

class Hydra::AdminPolicy < ActiveFedora::Base
  
  include Hydra::AdminPolicyBehavior
  include Hydra::AccessControls::Permissions 

  has_metadata 'descMetadata', type: ActiveFedora::QualifiedDublinCoreDatastream do |m|
    m.title :type=> :text, :index_as=>[:searchable]    
  end

  has_attributes :title, :description, datastream: 'descMetadata', multiple: false
  has_attributes :license_title, datastream: 'rightsMetadata', at: [:license, :title], multiple: false
  has_attributes :license_description, datastream: 'rightsMetadata', at: [:license, :description], multiple: false
  has_attributes :license_url, datastream: 'rightsMetadata', at: [:license, :url], multiple: false

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
hydra-access-controls-8.2.0 lib/hydra/admin_policy.rb
hydra-access-controls-8.1.0 lib/hydra/admin_policy.rb
hydra-access-controls-8.0.0 lib/hydra/admin_policy.rb