]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP1629108 metarecord_constituent_result_reroute
authorblake <blake@mobiusconsortium.org>
Mon, 13 Feb 2017 21:19:45 +0000 (15:19 -0600)
committerKathy Lussier <klussier@masslnc.org>
Tue, 14 Feb 2017 03:49:12 +0000 (22:49 -0500)
commit915cc0eb00848a8bb6293da30ad84d8e4d13fa9e
tree65fc8ab2a51ef8fb6ca3e8bedf3520926e2c7df5
parent90c5c52e2f97a2f6a9a48ac8efb1330c26b73668
LP1629108 metarecord_constituent_result_reroute

This patch will route the metasearch logic through the "standard" search logic
in order to leverage the heavy use of filters and other features.

A column is introduced to unapi.mmr_mr to include the constituent bibs in the
return. A tweak was required in the template toolkit code to take advantage of the
new payload. This enables TT to decide which icons should be displayed when search
results are filtered.

Signed-off-by: blake <blake@mobiusconsortium.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/QueryParser.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
Open-ILS/src/sql/Pg/990.schema.unapi.sql
Open-ILS/src/sql/Pg/t/regress/lp1629108_metarecord_constituent_result_reroute.pg [new file with mode: 0755]
Open-ILS/src/sql/Pg/upgrade/XXXX.metarecord_constituents_search_result_page_should_use_standard_search_code.sql [new file with mode: 0755]
Open-ILS/src/templates/opac/parts/misc_util.tt2
Open-ILS/src/templates/opac/parts/result/table.tt2