Details
-
Sub-task
-
Status: Closed (View Workflow)
-
TBD
-
Resolution: Won't Do
-
None
-
None
-
-
ERM Sprint 104, ERM Sprint 105
-
Bienenvolk
Description
Currently the web-toolkit splits search terms as "AND" first, then "OR". However because "AND" takes precedence over "OR" in Boolean searching, the order should be reversed. That is to say currently
A AND B OR C -> A AND (B OR C)
but it should be
A AND B OR C -> (A AND B) OR C
This will allow us to implement this story for date searching more simply on the front end because we can pass
startDate > 2020-01-01 AND startDate < 2020-12-31 OR startDate notSet
and get the expected result of
All Licenses with a startDate in 2020 plus all licenses with no startDate set