stable
Clone or download
Read-only
part of story #16124 [release management] ensure Aggregator release creation is possible How to test: - Setup aggregator and contributor projects - In a contributor or an aggregator project, go to the top milestone's tracker administration - Unset the "Can submit" or "Update" permission for the start date, end date or duration field - When you browse the aggregator project's top backlog planning, you should NOT see the "Create milestone" button. - If you set back the permissions, the button should appear. - It should work for both "End date" and "Duration" configurations (but all releases must use the same configuration) Change-Id: I61eb428f1e92061601070ddafee300548493cc20
Modified Files
Name | ||||
---|---|---|---|---|
A | plugins/multi_project_backlog/include/Aggregator/Milestone/MissingTimeFrameFieldException.php | +33 | −0 | Go to diff View file |
M | plugins/multi_project_backlog/include/Aggregator/Milestone/SynchronizedFieldCollectionBuilder.php | +32 | −1 | Go to diff View file |
M | plugins/multi_project_backlog/include/multi_project_backlogPlugin.php | +6 | −3 | Go to diff View file |
M | plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/SynchronizedFieldCollectionBuilderTest.php | +83 | −1 | Go to diff View file |
M | plugins/tracker/include/Tracker/Semantic/Timeframe/SemanticTimeframe.php | +3 | −0 | Go to diff View file |
M | plugins/tracker/include/Tracker/Semantic/Timeframe/SemanticTimeframeBuilder.php | +3 | −0 | Go to diff View file |