Skip to content

Commit 44d3a6c

Browse files
Add filter for publication_information
This is the input side of the equation only. Reporting back based on this field, as an aggregation, is part of a separate commit.
1 parent b4cfbb7 commit 44d3a6c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

app/graphql/types/query_type.rb

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ def record_id(id:, index:)
7171
'aggregation for a list of possible values'
7272
argument :literary_form_filter, String, required: false, default_value: nil,
7373
description: 'Filter results by fiction or nonfiction'
74+
argument :publication_information_filter, [String], required: false, default_value: nil,
75+
description: 'Filter results by publication information'
7476
argument :source_filter, [String], required: false, default_value: nil,
7577
description: 'Filter by source record system. Use the `sources` aggregation ' \
7678
'for a list of possible values'
@@ -129,6 +131,7 @@ def construct_query(searchterm, citation, contributors, funding_information, geo
129131
query[:contributors_filter] = filters[:contributors_filter]
130132
query[:languages_filter] = filters[:languages_filter]
131133
query[:literary_form_filter] = filters[:literary_form_filter]
134+
query[:publication_information_filter] = filters[:publication_information_filter]
132135
query = source_deprecation_handler(query, filters[:source_filter], source)
133136
query[:subjects_filter] = filters[:subjects_filter]
134137
query

0 commit comments

Comments
 (0)