stable

Clone or download

Read-only

feat: XTS support = on ugroup list fields

Part of story #10710 search on fields with duck typing User can now query on user group list fields with = operator *Testing:* With some trackers with ugroup list fields, performs a cross tracker search on these trackers with = operator on ugroup list fields. It should works Change-Id: I8e8fd783962b3643b31ca47437b53847cd5038ee

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php +6 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedFieldType.php +2 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/DuckTypedField/FieldTypeRetrieverWrapper.php +9 −5 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/FieldFromWhereBuilder.php +3 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/UGroupList/UGroupListFromWhereBuilder.php +189 −0 Go to diff View file
M plugins/crosstracker/include/crosstrackerPlugin.php +5 −0 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/DateDuckTypedFieldTest.php +1 −2 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/DatetimeDuckTypedFieldTest.php +1 −2 Go to diff View file
A plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/DuckTypedFieldTestCase.php +43 −0 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/NumericDuckTypedFieldTest.php +1 −2 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/StaticListDuckTypedFieldTest.php +1 −9 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/TextDuckTypedFieldTest.php +1 −2 Go to diff View file
A plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/UGroupListDuckTypedFieldTest.php +234 −0 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Tests/Report/ArtifactReportFactoryInstantiator.php +6 −0 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/DuckTypedField/FieldTypeRetrieverWrapperTest.php +12 −0 Go to diff View file
M plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/FieldFromWhereBuilderTest.php +39 −0 Go to diff View file
M plugins/tracker/tests/integration/Test/Builders/TrackerDatabaseBuilder.php +45 −0 Go to diff View file
M plugins/tracker/tests/unit/Builders/TrackerFormElementListFieldBuilder.php +3 −2 Go to diff View file
M tests/integration/tests/Test/Builders/CoreDatabaseBuilder.php +16 −5 Go to diff View file