stable
Clone or download
Read-only
Each task now exposes its dependencies. They are grouped by nature. They are not used yet by the VueJS app, therefore you have to open the network tools or the api explorer in order to validate this changeset. Part of story #19734: have a Roadmap widget on dashboard Change-Id: I2c248b10f8549988f0fbe8b5e30a56496d9553f8
Modified Files
Name | ||||
---|---|---|---|---|
A | plugins/roadmap/include/Roadmap/REST/v1/DependenciesByNature.php | +47 | −0 | Go to diff View file |
A | plugins/roadmap/include/Roadmap/REST/v1/DependenciesRetriever.php | +61 | −0 | Go to diff View file |
A | plugins/roadmap/include/Roadmap/REST/v1/IRetrieveDependencies.php | +33 | −0 | Go to diff View file |
M | plugins/roadmap/include/Roadmap/REST/v1/RoadmapResource.php | +6 | −0 | Go to diff View file |
M | plugins/roadmap/include/Roadmap/REST/v1/RoadmapTasksRetriever.php | +8 | −1 | Go to diff View file |
M | plugins/roadmap/include/Roadmap/REST/v1/TaskRepresentation.php | +14 | −1 | Go to diff View file |
M | plugins/roadmap/tests/rest/_fixtures/roadmap/project.xml | +31 | −10 | Go to diff View file |
M | plugins/roadmap/tests/rest/v1/RoadmapResourceTest.php | +8 | −4 | Go to diff View file |
A | plugins/roadmap/tests/unit/Roadmap/REST/v1/DependenciesRetrieverTest.php | +67 | −0 | Go to diff View file |
M | plugins/roadmap/tests/unit/Roadmap/REST/v1/RoadmapTasksRetrieverTest.php | +44 | −17 | Go to diff View file |