Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Change #5038

Category None
Changed by Mike Rylander <mrylanderohnoyoudont@gmail.com>
Changed at Tue 09 Jan 2018 18:59:24
Repository git://git.evergreen-ils.org/Evergreen.git
Project Evergreen
Branch master
Revision 13d0596d1500c03c10e2fb600edf473542354eb5


LP#1736419: Located URIs vs QueryParser, round 2
The site() filter and #staff modifier are used to decide when and how to
include certain query filters, such as circ_lib or luri_org. Unfortunately,
site() is sometimes excluded (whole-tree search) and the test for staff-
iness was not specific enough, leading to incorrect queries in those cases
where information was lacking.  Now, we treat site() specially, forcing a
default of "top-of-tree", and we check for the #staff modifier directly
where necessary.

Note: this commit also addresses LP#1736992 which is about staff searches
using the limit-to-available modifier.  As a side effect of the special
site() treatment, that issue is resolved.

Signed-off-by: Mike Rylander <mrylander@gmail.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>

Changed files