stable

Clone or download

Read-only

Create missing program increments in team

part of story #27185 add a team and inherit the existing PI & Iterations How to test: - Link a new team in a program --> if configuration is ok, you should have a `synchronize` button - Click on synchronize - check program_managment_syslog in your tuleap container --> There are logs saying that the missing program increments are bring created - Refresh the admin page --> The synchronize button is no more displayed - Go to the newly synced project --> It is now having all the open PIs Change-Id: I5e25507c09d497633d74692099db6037b474332c

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/LastChangesetRetriever.php +3 −3 Go to diff View file
M plugins/program_management/include/Adapter/Program/Backlog/AsynchronousCreation/ProgramIncrementCreationProcessorBuilder.php +78 −6 Go to diff View file
M plugins/program_management/include/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlanner.php +47 −61 Go to diff View file
A plugins/program_management/include/Adapter/Program/Feature/UserStoryInOneMirrorPlanner.php +103 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProcessProgramIncrementCreation.php +3 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/ProgramIncrementCreationProcessor.php +71 −12 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/AsynchronousCreation/RetrieveLastChangeset.php +2 −2 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/Feature/PlanUserStoriesInMirroredProgramIncrements.php +6 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ProgramIncrement/ProgramIncrementCreation.php +36 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/TeamSynchronization/MissingProgramIncrementCreator.php +67 −2 Go to diff View file
A plugins/program_management/include/Domain/Program/Feature/PlanUserStoryInOneMirror.php +36 −0 Go to diff View file
M plugins/program_management/include/Domain/Team/TeamIdentifierCollection.php +5 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +106 −20 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Backlog/AsynchronousCreation/ProgramIncrementCreationProcessorTest.php +76 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Backlog/AsynchronousCreation/SynchronizeTeamProcessorTest.php +17 −1 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Backlog/TeamSynchronization/MissingProgramIncrementCreatorTest.php +41 −13 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/Feature/UserStoriesInMirroredProgramIncrementsPlannerTest.php +40 −93 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Feature/UserStoryInOneMirrorPlannerTest.php +101 −0 Go to diff View file
M plugins/program_management/tests/unit/Stub/PlanUserStoriesInMirroredProgramIncrementsStub.php +6 −0 Go to diff View file
A plugins/program_management/tests/unit/Stub/PlanUserStoryInOneMirrorStub.php +73 −0 Go to diff View file
M plugins/program_management/tests/unit/Stub/ProcessProgramIncrementCreationStub.php +6 −0 Go to diff View file
M plugins/program_management/tests/unit/Stub/RetrieveLastChangesetStub.php +2 −2 Go to diff View file
M plugins/tracker/tests/unit/Stub/CreateNewChangesetStub.php +10 −3 Go to diff View file