stable

Clone or download

Read-only

Search mirrored Program Increments of source PI

part of story #22675 replicate program increment changes to mirrored program increments How to test: Make sure your redis worker is running - Edit an existing Program Increment artifact and change its title. - you should see a log message in /var/log/tuleap/program_management_syslog: [debug] Mirror ids: 6270,6271 Where the ids should match the program increment's mirror program increments. The log message only exists for testing purposes, to show that we retrieve the mirrors. It will be removed on next commits. Change-Id: Id529be1d6ccc7b25e454959c114d5ad66930b386

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/TaskBuilder.php +1 −2 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/ProgramIncrement/Source/SourceArtifactNatureAnalyzer.php +6 −12 Go to diff View file
M plugins/program_management/include/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlanner.php +11 −29 Go to diff View file
R plugins/program_management/include/Domain/Team/MirroredTimebox/MirroredTimebox.php Go to diff View file
D plugins/program_management/include/Adapter/Team/MirroredTimeboxes/MirroredTimeboxRetriever.php +0 −57 Go to diff View file
M plugins/program_management/include/Adapter/Team/MirroredTimeboxes/MirroredTimeboxesDao.php +10 −5 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProcessProgramIncrementUpdate.php +1 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessor.php +15 −1 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ProgramIncrement/Source/Changeset/Values/SourceTimeboxChangesetValues.php +6 −2 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/MirroredTimeboxIdentifier.php +32 −0 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/RetrieveTimeboxFromMirroredTimebox.php +26 −0 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/SearchMirroredTimeboxes.php +29 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +6 −4 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlannerTest.php +101 −142 Go to diff View file
R plugins/program_management/tests/unit/Adapter/Team/MirroredTimeboxes/MirroredTimeboxRetrieverTest.php Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateEventHandlerTest.php +3 −1 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementUpdateProcessorTest.php +8 −1 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Backlog/ProgramIncrement/Source/SourceArtifactNatureAnalyzerTest.php +21 −42 Go to diff View file
A plugins/program_management/tests/unit/Stub/RetrieveTimeboxFromMirroredTimeboxStub.php +47 −0 Go to diff View file
A plugins/program_management/tests/unit/Stub/SearchMirroredTimeboxesStub.php +49 −0 Go to diff View file