stable

Clone or download

Read-only

Add a "Add to top backlog" post action in programs

This is the equivalent feature of the explicit top backlog in the Scrum agile dashboard but for the program management plugin. Part of story #18408: plan Features in Program Increment Change-Id: I823ea9255d24893821929b1522513e5045a20c06

Modified Files

Name
M plugins/program_management/db/install.sql +6 −0 Go to diff View file
A plugins/program_management/db/mysql/2021/202102181340_add_workflow_top_backlog_post_action.php +46 −0 Go to diff View file
M plugins/program_management/db/uninstall.sql +1 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToBacklogPostActionAllPowerfulUser.php +41 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostAction.php +110 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionDAO.php +87 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionFactory.php +148 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionJSONParser.php +67 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionRepresentation.php +44 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionValue.php +34 −0 Go to diff View file
A plugins/program_management/include/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionValueUpdater.php +66 −0 Go to diff View file
M plugins/program_management/include/Adapter/Program/Plan/PlanDao.php +11 −0 Go to diff View file
M plugins/program_management/include/Adapter/Workspace/WorkspaceDAO.php +5 −1 Go to diff View file
M plugins/program_management/include/program_managementPlugin.php +149 −10 Go to diff View file
M plugins/program_management/site-content/fr_FR/LC_MESSAGES/tuleap-program_management.po +14 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToBacklogPostActionAllPowerfulUserTest.php +39 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionFactoryTest.php +139 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionJSONParserTest.php +92 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionRepresentationTest.php +47 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionTest.php +117 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionValueTest.php +43 −0 Go to diff View file
A plugins/program_management/tests/unit/Adapter/Program/Backlog/TopBacklog/Workflow/AddToTopBacklogPostActionValueUpdaterTest.php +83 −0 Go to diff View file
M plugins/tracker/include/Workflow/PostAction/CIBuild/Transition_PostAction_CIBuildFactory.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Workflow/PostAction/PostActionSubFactory.class.php +1 −1 Go to diff View file
M plugins/tracker/include/Workflow/Transition.class.php +1 −1 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/po/fr.po +7 −0 Go to diff View file
R plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogPostAction.test.js Go to diff View file
R plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogPostAction.vue Go to diff View file
R plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogPostActionOption.test.js Go to diff View file
R plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogPostActionOption.vue Go to diff View file
A plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogProgramManagementPostAction.test.js +39 −0 Go to diff View file
A plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogProgramManagementPostAction.vue +47 −0 Go to diff View file
A plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogProgramManagementPostActionOption.test.js +72 −0 Go to diff View file
A plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/Externals/AddToBacklogProgramManagementPostActionOption.vue +73 −0 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostAction/FrozenFieldsAction.test.js +1 −0 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostAction/HiddenFieldsetsAction.test.js +1 −0 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostAction/PostAction.test.js +8 −2 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostAction/PostAction.vue +12 −3 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostAction/SetValueAction.test.js +1 −0 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostActionsSection.test.js +22 −4 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/components/TransitionModal/PostActionsSection.vue +10 −3 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/constants/workflow-constants.js +2 −1 Go to diff View file
M plugins/tracker/scripts/workflow-transitions/src/store/transition-modal/transition-getters.js +5 −1 Go to diff View file