Module: Hydra::AccessControls

Extended by:
ActiveSupport::Autoload
Defined in:
app/models/hydra/access_controls/lease.rb,
app/models/hydra/access_controls/embargo.rb,
app/models/concerns/hydra/access_controls.rb,
app/models/hydra/access_controls/permission.rb,
app/indexers/hydra/access_controls/lease_indexer.rb,
app/indexers/hydra/access_controls/embargo_indexer.rb,
app/models/concerns/hydra/access_controls/visibility.rb,
app/models/hydra/access_controls/access_control_list.rb,
app/models/concerns/hydra/access_controls/embargoable.rb,
app/models/concerns/hydra/access_controls/permissions.rb,
app/models/concerns/hydra/access_controls/access_right.rb,
app/models/concerns/hydra/access_controls/with_access_right.rb

Defined Under Namespace

Modules: Embargoable, Permissions, Visibility, WithAccessRight Classes: AccessControlList, AccessRight, Agent, Embargo, EmbargoIndexer, Lease, LeaseIndexer, Mode, Permission

Constant Summary collapse

AGENT_URL_PREFIX =
'http://projecthydra.org/ns/auth/'.freeze
GROUP_AGENT_URL_PREFIX =
'http://projecthydra.org/ns/auth/group'.freeze
PERSON_AGENT_URL_PREFIX =
'http://projecthydra.org/ns/auth/person'.freeze