Class: Sufia::SearchBuilder

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

Overview

TODO: make this a mixin and generate it into ::SearchBuilder

Instance Method Summary collapse

Instance Method Details

#show_only_resources_deposited_by_current_user(solr_parameters) ⇒ Object



7
8
9
10
11
12
# File 'app/search_builders/sufia/search_builder.rb', line 7

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