Module: Ddr::Auth

Extended by:
ActiveSupport::Autoload
Defined in:
lib/ddr/auth.rb,
lib/ddr/auth/user.rb,
lib/ddr/auth/group.rb,
lib/ddr/auth/roles.rb,
lib/ddr/auth/groups.rb,
lib/ddr/auth/ability.rb,
lib/ddr/auth/roles/role.rb,
lib/ddr/auth/affiliation.rb,
lib/ddr/auth/failure_app.rb,
lib/ddr/auth/permissions.rb,
lib/ddr/auth/auth_context.rb,
lib/ddr/auth/ldap_gateway.rb,
lib/ddr/auth/test_helpers.rb,
lib/ddr/auth/remote_groups.rb,
lib/ddr/auth/dynamic_groups.rb,
lib/ddr/auth/ability_factory.rb,
lib/ddr/auth/effective_roles.rb,
lib/ddr/auth/grouper_gateway.rb,
lib/ddr/auth/roles/role_type.rb,
lib/ddr/auth/abstract_ability.rb,
lib/ddr/auth/roles/role_types.rb,
lib/ddr/auth/web_auth_context.rb,
lib/ddr/auth/anonymous_ability.rb,
lib/ddr/auth/superuser_ability.rb,
lib/ddr/auth/affiliation_groups.rb,
lib/ddr/auth/ability_definitions.rb,
lib/ddr/auth/auth_context_factory.rb,
lib/ddr/auth/detached_auth_context.rb,
lib/ddr/auth/effective_permissions.rb,
lib/ddr/auth/role_based_access_controls_enforcement.rb,
lib/ddr/auth/ability_definitions/item_ability_definitions.rb,
lib/ddr/auth/ability_definitions/lock_ability_definitions.rb,
lib/ddr/auth/ability_definitions/alias_ability_definitions.rb,
lib/ddr/auth/ability_definitions/embargo_ability_definitions.rb,
lib/ddr/auth/ability_definitions/admin_set_ability_definitions.rb,
lib/ddr/auth/ability_definitions/component_ability_definitions.rb,
lib/ddr/auth/ability_definitions/superuser_ability_definitions.rb,
lib/ddr/auth/ability_definitions/attachment_ability_definitions.rb,
lib/ddr/auth/ability_definitions/collection_ability_definitions.rb,
lib/ddr/auth/ability_definitions/role_based_ability_definitions.rb,
lib/ddr/auth/ability_definitions/publication_ability_definitions.rb

Defined Under Namespace

Modules: Affiliation, Groups, RoleBasedAccessControlsEnforcement, Roles, TestHelpers, User Classes: Ability, AbilityDefinitions, AbilityFactory, AbstractAbility, AdminSetAbilityDefinitions, AffiliationGroups, AliasAbilityDefinitions, AnonymousAbility, AttachmentAbilityDefinitions, AuthContext, AuthContextFactory, CollectionAbilityDefinitions, ComponentAbilityDefinitions, DetachedAuthContext, DynamicGroups, EffectivePermissions, EffectiveRoles, EmbargoAbilityDefinitions, FailureApp, Group, GrouperGateway, ItemAbilityDefinitions, LdapGateway, LockAbilityDefinitions, Permissions, PublicationAbilityDefinitions, RemoteGroups, RoleBasedAbilityDefinitions, SuperuserAbility, SuperuserAbilityDefinitions, WebAuthContext

Class Method Summary collapse

Class Method Details

.repository_group_filterObject

Raises:



73
74
75
76
77
78
# File 'lib/ddr/auth.rb', line 73

def self.repository_group_filter
  if filter = ENV["REPOSITORY_GROUP_FILTER"]
    return filter
  end
  raise Ddr::Error, "The \"REPOSITORY_GROUP_FILTER\" environment variable is not set."
end