stable
Clone or download
Read-only
Part of story #10710 search on fields with duck typing User can now query on user list fields with = operator *Testing:* With some tracker with user list fields, perform a cross tracker search on these trackers with = operator on user list fields. It should works Change-Id: Idb59eed7f731d0707db06c707554cc23d08f9abf
Modified Files
Name | ||||
---|---|---|---|---|
M | plugins/crosstracker/include/CrossTracker/REST/v1/CrossTrackerReportsResource.php | +5 | −2 | 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 | +4 | −0 | 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/ListFromWhereBuilder.php | +69 | −0 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/StaticList/StaticListFromWhereBuilder.php | +15 | −33 | Go to diff View file |
M | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/UGroupList/UGroupListFromWhereBuilder.php | +8 | −30 | Go to diff View file |
A | plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/UserList/UserListFromWhereBuilder.php | +156 | −0 | Go to diff View file |
M | plugins/crosstracker/include/crosstrackerPlugin.php | +4 | −1 | Go to diff View file |
A | plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/DuckTypedField/UserListDuckTypedFieldTest.php | +210 | −0 | Go to diff View file |
M | plugins/crosstracker/tests/integration/CrossTracker/Tests/Report/ArtifactReportFactoryInstantiator.php | +9 | −6 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/DuckTypedField/FieldTypeRetrieverWrapperTest.php | +11 | −5 | Go to diff View file |
M | plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/QueryBuilder/Field/FieldFromWhereBuilderTest.php | +31 | −4 | Go to diff View file |
M | plugins/tracker/tests/integration/Test/Builders/TrackerDatabaseBuilder.php | +19 | −17 | Go to diff View file |