stable

Clone or download

Read-only

Build a query with title semantic and = comparison

This is part of story #10678 define a query for title and description semantics How to test: - @title = "a value" returns all artifacts from selected trackers with "a value" in their title - @title = "" returns all artifacts with an empty title - You can also use parentheses, AND, OR - It should work with String and Text fields as Title semantic Change-Id: I25f6aa7238725153f172567c28c66f552b3778fe

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerArtifactReportFactory.php +64 −27 Go to diff View file
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +16 −2 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/CrossTrackerExpertQueryReportDao.php +69 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/SearchableVisitor.php +39 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/SearchableVisitorParameters.php +53 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/SemanticComparisonFromWhereBuilder.php +32 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/SemanticEqualComparisonFromWhereBuilder.php +49 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilderVisitor.php +170 −0 Go to diff View file
M plugins/crosstracker/include/autoload.php +8 −2 Go to diff View file