Sha256: f64a460e33461d8c5755a3b6b9818aaae17e0f042402efd3e9c77a2fea504244

Contents?: true

Size: 836 Bytes

Versions: 8

Compression:

Stored size: 836 Bytes

Contents

module Sufia
  class AdminSetsController < ApplicationController
    include CurationConcerns::CollectionsControllerBehavior

    self.presenter_class = Sufia::AdminSetPresenter

    self.list_search_builder_class = CurationConcerns::AdminSetSearchBuilder
    # Used for the show action
    self.single_item_search_builder_class = Sufia::SingleAdminSetSearchBuilder
    # Used to get the members for the show action
    self.member_search_builder_class = Sufia::AdminSetMemberSearchBuilder

    # Override the default prefixes so that we use the collection partals.
    def self.local_prefixes
      ["sufia/admin_sets", "collections", 'catalog']
    end

    private

      # Overriding the way that the search builder is initialized
      def list_search_builder
        list_search_builder_class.new(self, :read)
      end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
sufia-7.4.1 app/controllers/sufia/admin_sets_controller.rb
sufia-7.4.0 app/controllers/sufia/admin_sets_controller.rb
sufia-7.3.1 app/controllers/sufia/admin_sets_controller.rb
sufia-7.3.0 app/controllers/sufia/admin_sets_controller.rb
sufia-7.3.0.rc3 app/controllers/sufia/admin_sets_controller.rb
sufia-7.3.0.rc2 app/controllers/sufia/admin_sets_controller.rb
sufia-7.3.0.rc1 app/controllers/sufia/admin_sets_controller.rb
sufia-7.2.0 app/controllers/sufia/admin_sets_controller.rb