stable

Clone or download

Read-only

ugroups = ""

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

Modified Files

Name
A plugins/tracker/include/Tracker/FormElement/Field/ListFields/Bind/BindVisitable.php +26 −0 Go to diff View file
R plugins/tracker/include/Tracker/FormElement/TrackerFormElementFieldListBindVisitor.class.php Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind.class.php +8 −2 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Null.class.php +36 −31 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Static.class.php +3 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Ugroups.class.php +9 −3 Go to diff View file
M plugins/tracker/include/Tracker/FormElement/Tracker_FormElement_Field_List_Bind_Users.class.php +3 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/EqualComparisonVisitor.php +13 −24 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldBindStaticChecker.php +6 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldBindUgroupsChecker.php +56 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldBindVisitor.php +76 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotEqualComparisonVisitor.php +10 −23 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForList.php +2 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForListBindUgroups.php +94 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForListBindUsers.php +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparisonVisitor.php +21 −22 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/InComparison/ForList.php +2 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/ListBindStaticFromWhereBuilder.php +25 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/ListBindUgroupsFromWhereBuilder.php +25 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/ListBindUsersFromWhereBuilder.php +25 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/ListFieldBindVisitor.php +80 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotEqualComparison/ForList.php +2 −2 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotEqualComparison/ForListBindUgroups.php +36 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotEqualComparison/ForListBindUsers.php +2 −2 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotEqualComparisonVisitor.php +18 −22 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/NotInComparison/ForList.php +2 −1 Go to diff View file
M plugins/tracker/include/autoload.php +12 −3 Go to diff View file
M plugins/tracker/tests/Tracker_FormElement_Field_List_BindTest.php +7 −1 Go to diff View file