stable

Clone or download

Read-only

Update synchronously the mirrored Iteration when the Program Iteration is updated

Part of story #23499 re-synchronize Iterations The asynchronous update will be done in a dedicated contribution. How to test: - Update the an Iteration artifact from the Program - Go to the releases of linked Teams => The artifact should be also updated Change-Id: Iee03c0c0368c2ab256e85662d07fbdcf3ebc4118

Modified Files

Name
A plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/IterationUpdateDispatcher.php +57 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/IterationUpdateProcessorBuilder.php +164 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ArtifactUpdatedHandler.php +11 −1 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/BuildIterationUpdateProcessor.php +30 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/IterationUpdateProcessor.php +108 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProcessIterationUpdate.php +31 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/Iteration/DispatchIterationUpdate.php +30 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/Iteration/IterationIdentifier.php +11 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Backlog/Iteration/IterationUpdate.php +91 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/IterationTracker/IterationTrackerIdentifier.php +11 −0 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/MirroredIterationIdentifier.php +65 −0 Go to diff View file
M plugins/program_management/include/Domain/Workspace/LogMessage.php +2 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +8 −3 Go to diff View file
A plugins/program_management/tests/unit/Builder/IterationUpdateBuilder.php +53 −0 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/ArtifactUpdatedHandlerTest.php +31 −8 Go to diff View file
A plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/IterationUpdateProcessorTest.php +220 −0 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/Iteration/IterationIdentifierTest.php +21 −0 Go to diff View file
A plugins/program_management/tests/unit/Domain/Program/Backlog/Iteration/IterationUpdateTest.php +71 −0 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/IterationTracker/IterationTrackerIdentifierTest.php +29 −0 Go to diff View file
A plugins/program_management/tests/unit/Domain/Team/MirroredTimebox/MirroredIterationIdentifierTest.php +82 −0 Go to diff View file
A plugins/program_management/tests/unit/Stub/DispatchIterationUpdateStub.php +50 −0 Go to diff View file