stable

Clone or download

Read-only

Display synchronize button only when team has missing PI

part of story #27185 add a team and inherit the existing PI & Iterations : Like previous patch, synchronize button won't be displayed if team has a configuration issue How to test: - have a team with all PI created inside => synchronisation button is not displayed - add a new team to your project => synchronization is displayed Note: project flag tuleap config-set feature_flag_program_management_join_train must be enabled to test this patch Change-Id: I768d7e951b0169657fbcec496575bafb65718d5c

Modified Files

Name
M plugins/program_management/include/Adapter/Program/Admin/Team/TeamPresenter.php +1 −1 Go to diff View file
M plugins/program_management/include/Adapter/Program/Admin/Team/TeamsPresenterBuilder.php +18 −3 Go to diff View file
M plugins/program_management/include/Adapter/Team/MirroredTimeboxes/MirroredTimeboxesDao.php +30 −1 Go to diff View file
M plugins/program_management/include/DisplayAdminProgramManagementController.php +15 −5 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/MirroredMilestoneCollection.php +57 −0 Go to diff View file
A plugins/program_management/include/Domain/Team/MirroredTimebox/SearchMirrorTimeboxesFromProgram.php +29 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +48 −3 Go to diff View file
M plugins/program_management/templates/admin/teams/admin-list-teams.mustache +2 −2 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Admin/Team/TeamsPresenterBuilderTest.php +68 −11 Go to diff View file
M plugins/program_management/tests/unit/DisplayAdminProgramManagementControllerTest.php +6 −1 Go to diff View file
A plugins/program_management/tests/unit/Domain/Team/MirroredTimebox/MirroredMilestoneCollectionTest.php +61 −0 Go to diff View file
A plugins/program_management/tests/unit/Stub/SearchMirrorTimeboxesFromProgramStub.php +47 −0 Go to diff View file