class Blacklight::AccessControls::Config

Attributes

discover_group_field[RW]
discover_user_field[RW]
download_group_field[RW]
download_user_field[RW]
read_group_field[RW]
read_user_field[RW]
user_model[RW]

Public Class Methods

new() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 6
def initialize
  @user_model = default_user_model

  @discover_group_field = default_discover_group_field
  @discover_user_field = default_discover_user_field

  @read_group_field = default_read_group_field
  @read_user_field = default_read_user_field

  @download_group_field = default_download_group_field
  @download_user_field = default_download_user_field
end

Public Instance Methods

default_discover_group_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 28
def default_discover_group_field
  'discover_access_group_ssim'
end
default_discover_user_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 32
def default_discover_user_field
  'discover_access_person_ssim'
end
default_download_group_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 44
def default_download_group_field
  'download_access_group_ssim'
end
default_download_user_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 48
def default_download_user_field
  'download_access_person_ssim'
end
default_read_group_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 36
def default_read_group_field
  'read_access_group_ssim'
end
default_read_user_field() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 40
def default_read_user_field
  'read_access_person_ssim'
end
default_user_model() click to toggle source
# File lib/blacklight/access_controls/config.rb, line 24
def default_user_model
  'User'
end