Class: ParentCollectionSearchBuilder

Inherits:
Hyrax::CollectionSearchBuilder show all
Defined in:
app/search_builders/parent_collection_search_builder.rb

Overview

Given the id of a work, find the collections it is a member of

Instance Attribute Summary

Attributes inherited from Hyrax::CollectionSearchBuilder

#discovery_perms

Instance Method Summary collapse

Methods inherited from Hyrax::CollectionSearchBuilder

#access_levels, #add_sorting_to_solr, #discovery_permissions, #discovery_permissions=, #initialize, #models, #sort_field

Methods included from Hyrax::FilterByType

#filter_models

Constructor Details

This class inherits a constructor from Hyrax::CollectionSearchBuilder

Instance Method Details

#include_item_ids(solr_parameters) ⇒ Object

include filters into the query to only include the collection memebers



6
7
8
9
# File 'app/search_builders/parent_collection_search_builder.rb', line 6

def include_item_ids(solr_parameters)
  solr_parameters[:fq] ||= []
  solr_parameters[:fq] << "child_object_ids_ssim:#{item.id}"
end