Class: Hyrax::SearchBuilder
- Inherits:
-
Blacklight::SearchBuilder
- Object
- Blacklight::SearchBuilder
- Hyrax::SearchBuilder
- Includes:
- Blacklight::Solr::SearchBuilderBehavior, Hydra::AccessControlsEnforcement, SearchFilters
- Defined in:
- app/search_builders/hyrax/search_builder.rb
Direct Known Subclasses
ActiveWorksSearchBuilder, CatalogSearchBuilder, FindWorksSearchBuilder, HomepageSearchBuilder, MyCollectionsSearchBuilder, MyHighlightsSearchBuilder, MySharesSearchBuilder
Instance Method Summary collapse
Methods included from SearchFilters
#discovery_permissions, #gated_discovery_filters
Methods included from FilterSuppressed
Methods included from FilterByType
Instance Method Details
#show_only_resources_deposited_by_current_user(solr_parameters) ⇒ Object
8 9 10 11 12 13 |
# File 'app/search_builders/hyrax/search_builder.rb', line 8 def show_only_resources_deposited_by_current_user(solr_parameters) solr_parameters[:fq] ||= [] solr_parameters[:fq] += [ ActiveFedora::SolrQueryBuilder.construct_query_for_rel(depositor: scope.current_user.user_key) ] end |