Sha256: 48840b4ad3fe3256a3dfed586aaa23946ca9c9faa55deb0ea69de327b8284fb9

Contents?: true

Size: 1.32 KB

Versions: 8

Compression:

Stored size: 1.32 KB

Contents

# This class should NOT be generated into local app. If you generated
# into local app in a previous version, remove that, config is done
# in CatalogController now.
#
# Note that this NEEDS to sub-class CatalogController, so it gets any
# custom searching behavior you've added, and uses when fetching facets
# etc. It does that right now because BlacklightAdvancedSearch::AdvancedController
# is hard-coded to subclass CatalogController.
#
# TODO:
# This seperate controller may not need to exist at all -- it just exists
# to provide the advanced search form (and fetching of facets to display
# on that form). Instead, mix-in a new "advanced" action to CatalogController?
# (Make a backwards compat route though).
#
# Alternately, if this does exist as a seperate controller, it should
# _directly_ < CatalogController, and BlacklightAdvancedSearch::AdvancedController
# should be a mix-in that does not assume parent controller. Then, if you have
# multi-controllers, you just need to create new `AdvancedControllerForX < XController`
# which still mixes in BlacklightAdvancedSearch::AdvancedController. There
# are probably some other edges that need to be smoothed for that approach, but
# that'd be the direction.
class AdvancedController < BlacklightAdvancedSearch::AdvancedController
  copy_blacklight_config_from(CatalogController)
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
blacklight_advanced_search-7.0.0 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.4.1 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.4.0 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.3.1 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.3.0 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.2.1 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.2.0 app/controllers/advanced_controller.rb
blacklight_advanced_search-6.1.0 app/controllers/advanced_controller.rb