stable

Clone or download

Read-only

feat: XML import iteration configuration

part of: story #22210 select SAFe templates at project creation Hos to test: - Edit `plugins/program_management/resources/templates/program_management_config.xml` and add this tag in the `<iterations/>` tag: ``` XML <section_name>Foo</section_name> <milestones_name>Bar</milestones_name> ``` - Create a project based on the Essential SAFe® - ART and Program Management template --> It should be created successfully - In the creation success modal, click on [Configure teams] - Add a team to your program to toggle the Program configuration --> The optional field 'Source tracker for iterations' displays the 'Iterations' tracker name --> The optional field `Custom name for the iterations section` contains `Foo` --> The optional field `Custom name for a milestone of type of iteration` contains `Bar` Change-Id: I518c7fe3fe3c566b11ebd6434be5b8b21ea64ed7

Modified Files

Name
M plugins/program_management/include/Adapter/XML/ProgramManagementConfigXMLImporter.php +11 −1 Go to diff View file
M plugins/program_management/include/Domain/XML/ExtractXMLConfig.php +10 −0 Go to diff View file
M plugins/program_management/include/Domain/XML/ProgramManagementXMLConfig.php +15 −2 Go to diff View file
M plugins/program_management/include/Domain/XML/ProgramManagementXMLConfigExtractor.php +33 −0 Go to diff View file
M plugins/program_management/resources/program_management.rnc +8 −1 Go to diff View file
M plugins/program_management/resources/program_management.rng +19 −0 Go to diff View file
M plugins/program_management/resources/templates/generate-program_management_config.xml +3 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/XML/ProgramManagementConfigXMLImporterTest.php +7 −2 Go to diff View file
M plugins/program_management/tests/unit/Domain/XML/ProgramManagementXMLConfigExtractorTest.php +107 −0 Go to diff View file
M plugins/program_management/tests/unit/Domain/XML/ProgramManagementXMLConfigTest.php +41 −1 Go to diff View file
M plugins/program_management/tests/unit/Stub/ExtractXMLConfigStub.php +48 −5 Go to diff View file