stable

Clone or download

Read-only

Introduce @submitted_on in xTracker TQL

This is part of story #10704 define a query with date fields @submitted_on can be added in a query without error. Equal (=) and not equal (!=) operators could be used. However, they are not taken into account to filter artifacts for now. There is also (a bit of) refactoring to differenciate Semantic and AlwaysThereField. They are encapsulated into a common space named "Metadata". Change-Id: Ia22321d3a9715238c6f32798981e2e9acb9950eb

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +10 −7 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/AllowedMetadata.php +6 −4 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/AlwaysThereField/SubmittedOn/EqualComparisonFromWhereBuilder.php +42 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/AlwaysThereField/SubmittedOn/FromWhereBuilder.php +25 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/AlwaysThereField/SubmittedOn/NotEqualComparisonFromWhereBuilder.php +42 −0 Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/ComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/EqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/FromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/NotEqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Description/DescriptionFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Description/EqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Description/FromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Description/NotEqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Status/EqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Status/FromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Status/NotEqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Title/EqualComparisonFromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Title/FromWhereBuilder.php Go to diff View file
R plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Semantic/Title/NotEqualComparisonFromWhereBuilder.php Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/SearchableVisitorParameters.php +1 −1 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilderVisitor.php +2 −4 Go to diff View file
M plugins/crosstracker/include/autoload.php +19 −16 Go to diff View file