Sha256: 6a5a59222f4181dd48e46823682c79eda6866b8f723f6996de7570646e303778
Contents?: true
Size: 829 Bytes
Versions: 2
Compression:
Stored size: 829 Bytes
Contents
# This module gets included into CatalogController, or another SearchHelper # includer, to override module BlacklightAdvancedSearch::Controller if Blacklight::VERSION < '7.27' # before Blacklight 7.27, the provided search service didn't receive this controller def advanced_search (@response, _deprecated_document_list) = blacklight_advanced_search_form_search_service.search_results end private def blacklight_advanced_search_form_search_service form_search_state = search_state_class.new(blacklight_advanced_search_form_params, blacklight_config, self) search_service_class.new(config: blacklight_config, search_state: form_search_state, user_params: form_search_state.to_h, **search_service_context) end def blacklight_advanced_search_form_params {} end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blacklight_advanced_search-8.0.0.alpha2 | lib/blacklight_advanced_search/controller.rb |
blacklight_advanced_search-8.0.0.alpha1 | lib/blacklight_advanced_search/controller.rb |