Sha256: 1874e19184066d16c50bd18b696acce98dcdd2aba4a8767f541799f82033ed27
Contents?: true
Size: 766 Bytes
Versions: 2
Compression:
Stored size: 766 Bytes
Contents
module FedoraMigrate::Permissions # Taken from Hydra::AccessControls::Permissions under version 7.2.2 # # We need the reader methods to get permissions from the Fedora3 # rightsMetadata datastreams def read_groups rightsMetadata.groups.map { |k, v| k if v == 'read' }.compact end def edit_groups rightsMetadata.groups.map { |k, v| k if v == 'edit' }.compact end def discover_groups rightsMetadata.groups.map { |k, v| k if v == 'discover' }.compact end def read_users rightsMetadata.users.map { |k, v| k if v == 'read' }.compact end def edit_users rightsMetadata.users.map { |k, v| k if v == 'edit' }.compact end def discover_users rightsMetadata.users.map { |k, v| k if v == 'discover' }.compact end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fedora-migrate-0.5.0 | lib/fedora_migrate/permissions.rb |
fedora-migrate-0.4.0 | lib/fedora_migrate/permissions.rb |