stable

Clone or download

Read-only

Mirror milestone also copies timeframe fields

part of story #16125 [release management] create a new Aggregator Release How to test: - Set up multi projects - Now that it is copied, "Timeframe" fields can be required in tracker structures. Previously if it was required, it would fail the validation. - In the Aggregator project, create a new Release and choose values for start date and end date|duration. - Mirror releases should be created in all the Contributor projects. Each mirror release should have the same values for the fields used by timeframe semantic. Change-Id: Ic1940fc49dc6fe86f08409b5ea208a02ec40e0a8

Modified Files

Name
M plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/CopiedValues.php +37 −1 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/CopiedValuesGatherer.php +46 −1 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/MirrorMilestoneFieldsData.php +36 −3 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/Status/NoDuckTypedMatchingValueException.php +2 −2 Go to diff View file
A plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/Status/NoEndPeriodChangesetValueException.php +35 −0 Go to diff View file
A plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/Status/NoStartDateChangesetValueException.php +35 −0 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/Mirroring/Status/NoStatusChangesetValueException.php +2 −2 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/SynchronizedFields.php +8 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/Mirroring/ArtifactCreatedHandlerTest.php +19 −1 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/Mirroring/CopiedValuesGathererTest.php +63 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/Mirroring/MirrorMilestoneFieldsDataTest.php +26 −2 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/Mirroring/MirrorMilestonesCreatorTest.php +23 −1 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/Mirroring/Status/StatusValueMapperTest.php +19 −1 Go to diff View file