stable

Clone or download

Read-only

group = 'Project Members'

This is a part of story #8860: TQL for select box To test: You can search on list fields bound to ugroups using the = operator: - for static ugroups, using their name (case insensitive) - for dynamic ugroups, only Project members and Project administrators are supported. You can only use the translated label of the ugroup, e.g. 'Project members' (case insensitive). Change-Id: Ib461bcb894e3d9cab43731f749c88cf9f440d63f

Modified Files

Name
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/EqualComparisonVisitor.php +5 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/InComparisonVisitor.php +5 −4 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/CollectionOfNormalizedBindLabelsExtractor.php +3 −2 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/ListFieldChecker.php +4 −5 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotEqualComparisonVisitor.php +5 −3 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/NotInComparisonVisitor.php +5 −3 Go to diff View file
R plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/ListFields/BindValueNormalizer.php Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparison/ForListBindUgroups.php +61 −6 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/EqualComparisonVisitor.php +9 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/FromWhereComparisonListFieldBindUgroupsBuilder.php +58 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/UgroupLabelConverter.php +90 −0 Go to diff View file
M plugins/tracker/include/autoload.php +5 −3 Go to diff View file
R plugins/tracker/tests/Tracker/Report/Query/Advanced/InvalidFields/ListFieldCheckerTest.php Go to diff View file
A plugins/tracker/tests/Tracker/Report/Query/Advanced/InvalidFields/ListFieldCheckerWithBindUgroupsTest.php +131 −0 Go to diff View file
A plugins/tracker/tests/Tracker/Report/Query/Advanced/UgroupLabelConverterTest.php +102 −0 Go to diff View file
A plugins/tracker/tests/builders/aBindUgroupsValue.php +64 −0 Go to diff View file