stable

Clone or download

Read-only

Introduce Program template

part of: story #22210: select SAFe templates at project creation How to test: - make sure you have already run `make generate-templates` - make sure you have plugin program_management installed and enabled - Create a new project --> There is a category 'SAFe' - Click on it - Select `Essential SAFe - ART and Program Management` - Finalize the project creation --> It works Change-Id: I4722d90a80f22f6e7b13941d6ac7cacd90465f94

Modified Files

Name
A plugins/program_management/glyphs/tuleap-program-management-SAFe.svg +8 −0 Go to diff View file
A plugins/program_management/include/Templates/ProgramTemplate.php +120 −0 Go to diff View file
A plugins/program_management/include/Templates/TemplateCategorySAFe.php +48 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +39 −0 Go to diff View file
M plugins/program_management/site-content/fr_FR/LC_MESSAGES/tuleap-program_management.po +23 −1 Go to diff View file
A plugins/program_management/tests/unit/Templates/ProgramTemplateTest.php +60 −0 Go to diff View file
M src/common/Project/REST/v1/ProjectPostRepresentation.php +1 −1 Go to diff View file
M src/common/Project/Registration/ProjectRegistrationPresenter.php +8 −2 Go to diff View file
M src/common/Project/Registration/ProjectRegistrationPresenterBuilder.php +9 −4 Go to diff View file
A src/common/Project/Registration/Template/CategorisedTemplate.php +26 −0 Go to diff View file
A src/common/Project/Registration/Template/CategorisedTemplatePresenter.php +39 −0 Go to diff View file
A src/common/Project/Registration/Template/Events/CollectCategorisedExternalTemplatesEvent.php +47 −0 Go to diff View file
A src/common/Project/Registration/Template/TemplateCategory.php +27 −0 Go to diff View file
M src/common/Project/Registration/Template/TemplateFactory.php +55 −7 Go to diff View file
M src/scripts/project/registration/index.ts +11 −8 Go to diff View file
A src/scripts/project/registration/src/components/Template/CategorisedExternalTemplates/CategorisedExternalTemplatesList.test.ts +71 −0 Go to diff View file
A src/scripts/project/registration/src/components/Template/CategorisedExternalTemplates/CategorisedExternalTemplatesList.vue +50 −0 Go to diff View file
M src/scripts/project/registration/src/components/Template/TemplateSelection.test.ts +123 −10 Go to diff View file
M src/scripts/project/registration/src/components/Template/TemplateSelection.vue +44 −2 Go to diff View file
M src/scripts/project/registration/src/store/configuration/index.ts +2 −0 Go to diff View file
M src/scripts/project/registration/src/type.ts +9 −0 Go to diff View file
M src/templates/project/registration/project-registration.mustache +1 −0 Go to diff View file
M tests/unit/common/Project/REST/v1/RestProjectCreatorTest.php +4 −1 Go to diff View file
M tests/unit/common/Project/Registration/ProjectRegistrationPresenterBuilderTest.php +56 −0 Go to diff View file
M tests/unit/common/Project/Registration/Template/TemplateFactoryTest.php +4 −1 Go to diff View file