stable
Clone or download
Read-only
Part of story #10710 search on fields with duck typing User can now query on datetime fields with = operator *Testing:* With some trackers with datetime fields, performs a cross tracker search on these trackers with = operator on datetime fields. It should works Change-Id: Ia10bc2e491fb86e4b6ee1bc075b26492fcb2aa6e
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php | +2 | −1 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedField.php | +0 | −7 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedFieldType.php | +6 | −4 | Go to diff View file |
A | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/DuckTypedField/FieldTypeRetrieverWrapper.php | +45 | −0 | Go to diff View file |
A | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/Datetime/DatetimeFromWhereBuilder.php | +154 | −0 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/FieldFromWhereBuilder.php | +11 | −7 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/Field/FieldUsageChecker.php | +2 | −1 | Go to diff View file |
M | plugins/crosstracker/include/crosstrackerPlugin.php | +2 | −1 | Go to diff View file |
A | plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/DatetimeDuckTypedFieldTest.php | +204 | −0 | Go to diff View file |
M | plugins/crosstracker/tests/integration/CrossTracker/Tests/Report/ArtifactReportFactoryInstantiator.php | +2 | −1 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedFieldTest.php | +1 | −17 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedFieldTypeTest.php | +6 | −0 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/FieldFromWhereBuilderTest.php | +26 | −3 | Go to diff View file |