stable

Clone or download

Read-only

Deal with NOT IN() for assigned_to semantic

Part of story #10703 define a query with "people" fields How to test: - @assigned_to NOT IN ('alice', 'bob') is supported - @assinged_to NOT IN ('', 'bob') is forbidden - @assigned_to NOT IN (MYSELF()) is supported - Queries with multiple @assigned_to comparisons should run Change-Id: I752b130868032c26a49579e022df3827c5cd5119

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +4 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/NotInComparisonFromWhereBuilder.php +11 −4 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/Semantic/AssignedTo/NotInComparisonFromWhereBuilder.php +130 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/Comparison/NotIn/NotInComparisonChecker.php +0 −13 Go to diff View file
M plugins/crosstracker/include/autoload.php +3 −2 Go to diff View file