stable
Clone or download
Read-only
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 |