stable

Clone or download

Read-only

story #8251 - use a tracker hierarchy for kanban

Now you can: * Use a tracker for kanban that is in a hierarchy if no tracker in its hierarchy is part of scrum * Use a tracker for scrum that is in a hierarchy if no tracker in its hierarchy is part of kanban * Disable trackers that cannot be selected in kanban/scrum planning/scrum backlog Change-Id: Ie253f44b9b08fe2186c73ae98065590932a6e68d

Modified Files

Name
M plugins/agiledashboard/include/AgileDashboard/AgileDashboardController.class.php +21 −13 Go to diff View file
A plugins/agiledashboard/include/AgileDashboard/HierarchyChecker.php +82 −0 Go to diff View file
M plugins/agiledashboard/include/AgileDashboard/KanbanManager.class.php +32 −6 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouter.class.php +10 −3 Go to diff View file
M plugins/agiledashboard/include/AgileDashboardRouterBuilder.php +15 −2 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningController.class.php +17 −12 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningDao.class.php +12 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningFactory.class.php +4 −0 Go to diff View file
M plugins/agiledashboard/include/Planning/TrackerPresenter.class.php +7 −0 Go to diff View file
M plugins/agiledashboard/include/agiledashboardPlugin.class.php +25 −1 Go to diff View file
M plugins/agiledashboard/include/autoload.php +3 −2 Go to diff View file
M plugins/agiledashboard/site-content/en_US/agiledashboard.tab +1 −0 Go to diff View file
M plugins/agiledashboard/site-content/fr_FR/agiledashboard.tab +1 −0 Go to diff View file
M plugins/agiledashboard/tests/AgileDashboardRouterTest.php +2 −1 Go to diff View file
M plugins/agiledashboard/tests/include/AgileDashboard/AgileDashboardControllerTest.php +10 −5 Go to diff View file
A plugins/agiledashboard/tests/include/AgileDashboard/HierarchyCheckerTest.php +104 −0 Go to diff View file
M plugins/agiledashboard/tests/include/ControllerTest.php +8 −4 Go to diff View file
M tests/lib/rest/TestDataBuilder.php +9 −1 Go to diff View file