stable

Clone or download

Read-only

Cannot have a required field that cannot be synchronized in a contributor tracker

When the situation happens, it should not be allowed to create a new milestone in the aggregator project. Part of story #16125: [release management] create a new Aggregator Release Change-Id: I4a30eba3f0ff51b937e81c65cfca1a2f6f2f9fb9

Modified Files

Name
M plugins/multi_project_backlog/include/Aggregator/Milestone/CreationCheck/MilestoneCreatorChecker.php +16 −0 Go to diff View file
A plugins/multi_project_backlog/include/Aggregator/Milestone/CreationCheck/RequiredFieldChecker.php +63 −0 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/MilestoneTrackerCollection.php +33 −9 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/Milestone/SynchronizedFieldCollection.php +26 −2 Go to diff View file
M plugins/multi_project_backlog/include/multi_project_backlogPlugin.php +3 −1 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/CreationCheck/MilestoneCreatorCheckerTest.php +36 −1 Go to diff View file
A plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/CreationCheck/RequiredFieldCheckerTest.php +92 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/MilestoneTrackerCollectionBuilderTest.php +2 −1 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/MilestoneTrackerCollectionTest.php +18 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/SynchronizedFieldCollectionBuilderTest.php +8 −0 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/Milestone/SynchronizedFieldCollectionTest.php +20 −1 Go to diff View file