Class: Hyrax::SearchBuilder

Inherits:
Blacklight::SearchBuilder
  • Object
show all
Includes:
Blacklight::Solr::SearchBuilderBehavior, Hydra::AccessControlsEnforcement, SearchFilters
Defined in:
app/search_builders/hyrax/search_builder.rb

Instance Method Summary collapse

Methods included from SearchFilters

#discovery_permissions, #gated_discovery_filters

Methods included from FilterSuppressed

#only_active_works

Methods included from FilterByType

#filter_models

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