Support for boolean operators in advanced search
authorBill Erickson <berick@esilibrary.com>
Mon, 1 Aug 2011 21:34:35 +0000 (17:34 -0400)
committerBill Erickson <berick@esilibrary.com>
Mon, 1 Aug 2011 21:34:35 +0000 (17:34 -0400)
commitf1414c49e7bd880ffb3b7be3ed2604fe8888db0a
tree1b2415ae1ae1de9940094be7cec97116a756b418
parent2e8e2f0032bf338253c1e27e2fa4a72054f4f204
Support for boolean operators in advanced search

Implements a new column with And/Or selectors.  Terms are grouped from
top to bottom in the UI as left to right in the compiled query.

A && B || C && D  =>
((A && B) || C) && D

Signed-off-by: Bill Erickson <berick@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Search.pm
Open-ILS/web/templates/default/opac/parts/advanced/global_row.tt2