stable

Clone or download

Read-only

We should be able to search with = in @comment

Part of story #9882: TQL in follow-up comments @comment='' will be handle in a dedicated commit Runtimes exception for MYSELF() and NOW() will be handled in dedicated commit mysql matches constraint: - word sould be longer than 3 character (can be updated in mysql conf) - relies on stop words (@see https://dev.mysql.com/doc/refman/5.7/en/fulltext-stopwords.html) Change-Id: I466a7f5129c2c3c72a6624f94de17550bce536ac

Modified Files

Name
M plugins/tracker/include/Tracker/Report/Query/Advanced/CollectionOfListValuesExtractor.php +2 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/Grammar/FieldValueWrapperParameters.php +43 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/Grammar/MetadataValueWrapperParameters.php +25 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/Grammar/ValueWrapperParameters.php +4 −22 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/CollectionOfAlphaNumericValuesExtractor.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/Date/CollectionOfDateValuesExtractor.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidFields/Text/TextFieldChecker.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/InvalidMetadata/EqualComparisonChecker.php +0 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/DateTimeFieldFromWhereBuilder.php +2 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/DateTimeReadOnlyFieldFromWhereBuilder.php +3 −1 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataBetweenComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataComparisonFromWhereBuilder.php +32 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataEqualComparisonFromWhereBuilder.php +110 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataGreaterThanComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataGreaterThanOrEqualComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataInComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataLesserThanComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataLesserThanOrEqualComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataNotEqualComparisonFromWhereBuilder.php +31 −0 Go to diff View file
A plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/MetadataNotInComparisonFromWhereBuilder.php +31 −0 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/SearchableVisitor.php +3 −1 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilder/SearchableVisitorParameter.php +18 −4 Go to diff View file
M plugins/tracker/include/Tracker/Report/Query/Advanced/QueryBuilderVisitor.php +92 −27 Go to diff View file
M plugins/tracker/include/Tracker/Report/Tracker_Report.class.php +13 −6 Go to diff View file
M plugins/tracker/include/autoload.php +14 −2 Go to diff View file
M plugins/tracker/tests/Tracker/Report/Query/Advanced/InvalidSearchablesCollectorVisitorTest.php +0 −10 Go to diff View file
M plugins/tracker/tests/Tracker/Report/Query/Advanced/QueryBuilderVisitorTest.php +19 −11 Go to diff View file