LP#1005040: implement business logic
authorMike Rylander <mrylander@gmail.com>
Thu, 25 Aug 2016 21:48:02 +0000 (17:48 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Tue, 18 Oct 2016 18:07:46 +0000 (14:07 -0400)
commitd2bb2e67df67f1d0de6ea8decd8e621500d95b31
tree8bf1c3bfdc4d5f30b19f4bd9f81d4e53bce216db
parenta7577e2e1924749e3e071ff7a167d52cb6407ac1
LP#1005040: implement business logic

This patch gut most of the top level Search/Biblio.pm wrapper,
inlines opensearch search params, uses the new dispach method,
for OpenSRF subrequests, and return the abstract query when
requested.

It also adds CDBI classes for asset.copy_location_group which
is needed for looking them up at search time.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Search/Biblio.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/CDBI/asset.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Driver/Pg/dbi.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/metabib.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/QueryParser.pm
Open-ILS/src/perlmods/lib/OpenILS/WWW/SuperCat.pm