stable

Clone or download

Read-only

feat: Start scrum from empty state

How to test: - Enable the feature flag: `tuleap config-set feature_flag_activate_split_kanban_for_project 1` - Set up a project so that the empty state shows up. Start a project, go to Backlog administration and delete all plannings. Then go to Trackers administration and delete all trackers used by Backlog (Epic, Release, etc.) - Go to the Project Backlog. You should see an empty state. - Click on the "Create Backlog" link - You should be redirected back to the Project Backlog. Among the several feedback messages, one should tell you that Scrum was activated. - No functional change to "Start Scrum" from the Backlog administration or from the legacy Agile Dashboard homepage (when the feature flag is zero). part of story #33979 have dedicated Backlog service Change-Id: Ib67224e99ea45e5c75dd38a6ae090ead6de584b7

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/AdminController.class.php +5 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/VirtualTopMilestoneController.php +2 −1 Go to diff View file
M plugins/agiledashboard/include/Planning/VirtualTopMilestonePresenter.php +5 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/VirtualTopMilestonePresenterBuilder.php +18 −4 Go to diff View file
A plugins/agiledashboard/include/ServiceAdministration/CreateBacklogURI.php +53 −0 Go to diff View file
M plugins/agiledashboard/include/ServiceAdministration/RedirectURI.php +10 −0 Go to diff View file
M plugins/agiledashboard/templates/show-top.mustache +3 −3 Go to diff View file
M plugins/agiledashboard/tests/unit/Planning/VirtualTopMilestonePresenterBuilderTest.php +21 −3 Go to diff View file
A plugins/agiledashboard/tests/unit/ServiceAdministration/CreateBacklogURITest.php +52 −0 Go to diff View file
M plugins/agiledashboard/tests/unit/ServiceAdministration/RedirectURITest.php +8 −0 Go to diff View file