stable

Clone or download

Read-only

feat: Apply tracker mapping to Program Increment tracker

part of request #39352 Program add to top backlog post-action should ignore Teams How to test: - Set up a Program project (A) that will serve as template. - Create a new B project from a project that you are admin of, and select A as template. Create the project. - In program_management_syslog, you should see a log line detailing the new program ID (project B), the mapped tracker ID for Program Increment tracker for project B, and the label and sub-label for Program Increment retrieved from Project A. Why? This is a first step towards applying the tracker mapping for all configured tracker for Program configuration. In next steps, we will apply the mapping for iterations and trackers that can be planned (Features and Enablers). Change-Id: Iefe8d997e56bcefc1e56479a57b6d09d50d7e41d

Modified Files

Name
M plugins/program_management/include/Adapter/Events/TrackersDuplicatedHandler.php +48 −32 Go to diff View file
M plugins/program_management/include/Adapter/Program/Plan/PlanConfigurationDAO.php +11 −14 Go to diff View file
M plugins/program_management/include/Domain/Program/Admin/ProgramForAdministrationIdentifier.php +6 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Plan/Inheritance/PlanInheritanceHandler.php +65 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Plan/Inheritance/ProgramIncrementTrackerNotFoundInMappingFault.php +46 −0 Go to diff View file
A plugins/program_management/include/Domain/Program/Plan/Inheritance/ProgramInheritanceMapping.php +42 −0 Go to diff View file
R plugins/program_management/include/Domain/Program/Plan/PlanInheritanceHandler.php Go to diff View file
M plugins/program_management/include/Domain/Program/Plan/NewPlanConfiguration.php +8 −54 Go to diff View file
M plugins/program_management/include/Domain/Program/Plan/NewProgramIncrementTracker.php +20 −12 Go to diff View file
M plugins/program_management/include/Domain/Program/Plan/PlanConfigurationCreator.php +3 −5 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +1 −1 Go to diff View file
M plugins/program_management/tests/integration/Adapter/Program/Plan/PlanConfigurationDAOTest.php +6 −8 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Events/TrackersDuplicatedHandlerTest.php +59 −12 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Admin/ProgramForAdministrationIdentifierTest.php +7 −0 Go to diff View file
A plugins/program_management/tests/unit/Domain/Program/Plan/Inheritance/PlanInheritanceHandlerTest.php +97 −0 Go to diff View file
M plugins/program_management/tests/unit/Domain/Program/Plan/NewProgramIncrementTrackerTest.php +27 −8 Go to diff View file