stable

Clone or download

Read-only

feat(planned-iterations) [+ New iteration] button

part of: story #21385 display Program's iterations How to test: --> There is a [+ New iteration] button in the Iterations section --> It redirects to an artifact creation form in your iteration tracker - Submit --> You are redirected to the planned-iterations app - Click again on the button - Submit and continue - Create another artifact - Submit --> You are redirected to the planned-iterations app Change-Id: Idc92ab94ad06dd44d3a0c6f9f5b15afeab30a011

Modified Files

Name
M plugins/program_management/include/Adapter/Program/DisplayPlanIterationsPresenter.php +4 −2 Go to diff View file
A plugins/program_management/include/Adapter/Redirections/IterationsRedirectParameters.php +68 −0 Go to diff View file
A plugins/program_management/include/Adapter/Redirections/RedirectToPlannedIterationsAppHandler.php +52 −0 Go to diff View file
M plugins/program_management/include/DisplayPlanIterationsController.php +2 −0 Go to diff View file
M plugins/program_management/include/Domain/Program/Backlog/ProgramIncrement/PlannedIterations.php +18 −2 Go to diff View file
A plugins/program_management/include/Domain/Program/ProgramIterationTrackerNotFoundException.php +48 −0 Go to diff View file
M plugins/program_management/include/RedirectParameterInjector.php +12 −0 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +16 −1 Go to diff View file
M plugins/program_management/scripts/planned-iterations/index.ts +5 −1 Go to diff View file
M plugins/program_management/scripts/planned-iterations/po/fr_FR.po +12 −0 Go to diff View file
M plugins/program_management/scripts/planned-iterations/src/components/PlannedIterationsSection.test.ts +23 −9 Go to diff View file
M plugins/program_management/scripts/planned-iterations/src/components/PlannedIterationsSection.vue +41 −24 Go to diff View file
A plugins/program_management/scripts/planned-iterations/src/components/PlannedIterationsSectionEmptyState.test.ts +66 −0 Go to diff View file
A plugins/program_management/scripts/planned-iterations/src/components/PlannedIterationsSectionEmptyState.vue +90 −0 Go to diff View file
A plugins/program_management/scripts/planned-iterations/src/helpers/create-new-iteration-link-builder.test.ts +28 −0 Go to diff View file
A plugins/program_management/scripts/planned-iterations/src/helpers/create-new-iteration-link-builder.ts +32 −0 Go to diff View file
M plugins/program_management/scripts/planned-iterations/src/type.ts +1 −0 Go to diff View file
M plugins/program_management/site-content/fr_FR/LC_MESSAGES/tuleap-program_management.po +11 −0 Go to diff View file
M plugins/program_management/templates/plan-iterations.mustache +1 −0 Go to diff View file
M plugins/program_management/tests/Domain/Program/Backlog/ProgramIncrement/PlannedIterationsTest.php +4 −0 Go to diff View file
M plugins/program_management/tests/unit/Adapter/Program/DisplayPlanIterationsPresenterTest.php +4 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Redirections/IterationsRedirectParametersTest.php +49 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Redirections/RedirectToPlannedIterationsAppHandlerTest.php +119 −0 Go to diff View file
M plugins/program_management/themes/planned-iterations/_backlog.scss +2 −1 Go to diff View file
M plugins/program_management/themes/planned-iterations/_iterations.scss +8 −0 Go to diff View file