stable

Clone or download

Read-only

feat: XTS supports @id with BETWEEN() comparison

part of story #36812 search on artifact ids How to test: --> You can now retrieve all the artifacts where `@id BETWEEN(int_1, int_2)` where int_1 <= int_2 are are the ids of the first and the last artifacts you want to include in the research. --> You get an error when int_1 > int_2 Change-Id: I3a4636bab8bbfbd9497c7c999b6aeed0fb55919e

Modified Files

Name
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryBuilder/Metadata/AlwaysThereField/ArtifactId/ArtifactIdFromWhereBuilder.php +17 −1 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/ArtifactIdsValuesCollection.php +16 −1 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/Comparison/WithBetweenValuesMinGreaterThanMaxException.php +38 −0 Go to diff View file
A plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/InvalidComparisonWithBetweenValuesMinGreaterThanMaxFault.php +40 −0 Go to diff View file
M plugins/crosstracker/include/CrossTracker/Report/Query/Advanced/QueryValidation/Metadata/ArtifactIdMetadataChecker.php +16 −11 Go to diff View file
M plugins/crosstracker/site-content/fr_FR/LC_MESSAGES/tuleap-crosstracker.po +8 −0 Go to diff View file
M plugins/crosstracker/site-content/pt_BR/LC_MESSAGES/tuleap-crosstracker.po +6 −0 Go to diff View file
M plugins/crosstracker/tests/integration/CrossTracker/Report/Query/Advanced/Metadata/ArtifactIdMetadataTest.php +82 −18 Go to diff View file
M plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/QueryValidation/ArtifactIdsValuesCollectionTest.php +23 −5 Go to diff View file
M plugins/crosstracker/tests/unit/CrossTracker/Report/Query/Advanced/QueryValidation/Metadata/ArtifactIdMetadataCheckerTest.php +37 −55 Go to diff View file