Sha256: cc2122dbc9d233e1cca773f3ef7fae4eb4385d3f87416246bc5f7b8eb8f6e3ef

Contents?: true

Size: 454 Bytes

Versions: 17

Compression:

Stored size: 454 Bytes

Contents

module CurationConcerns
  class AdminSetSearchBuilder < ::SearchBuilder
    def initialize(context, access)
      @access = access
      super(context)
    end

    # This overrides the models in FilterByType
    def models
      [::AdminSet]
    end

    # Overrides Hydra::AccessControlsEnforcement
    def discovery_permissions
      if @access == :edit
        @discovery_permissions ||= ["edit"]
      else
        super
      end
    end
  end
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
curation_concerns-1.7.8 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.7 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-2.0.0 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-2.0.0.rc2 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.6 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.5 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.4 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.3 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.2 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-2.0.0.rc1 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.1 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.0 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.7.0.beta1 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.6.3 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.6.2 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.6.1 app/search_builders/curation_concerns/admin_set_search_builder.rb
curation_concerns-1.6.0 app/search_builders/curation_concerns/admin_set_search_builder.rb