stable

Clone or download

Read-only

assigned_to = ""

This is a part of story #8860 TQL for select box To test: You can search on list fields bound to users only for empty values. Change-Id: Id9abda08dee172727b23af5873f0fe50ee08e5c8

Modified Files

Name
A plugins/tracker/include/Tracker/FormElement/TrackerFormElementFieldListBindVisitor.class.php +29 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Static.class.php +7 −0 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.class.php +7 −2 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/EqualComparisonVisitor.php +36 −10 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/InComparisonVisitor.php +15 −4 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldBindStaticChecker.php +58 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldBindUsersChecker.php +58 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldChecker.php +6 −16 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotEqualComparisonVisitor.php +6 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotInComparisonVisitor.php +15 −4 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForList.php +6 −5 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForListBindUsers.php +94 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparisonVisitor.php +30 −10 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/FromWhereEmptyComparisonListFieldBuilder.php +46 −0 Go to diff View file
M plugins/tracker/include/autoload.php +7 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Report/Query/Advanced/InvalidFields/ListFieldCheckerTest.php +11 −8 Go to diff View file