stable

Clone or download

Read-only

Use planning backlog tracker SQL table in multi project backlog

This is part of story #16152 [backlog management] disable creation of items in Aggregator projects We do not rely anymore on a custom SQL table to store and synchronize contributor backlog trackers. Read only view of top planning in aggregator project and the synchronization at contributor top planning update must work as expected. Change-Id: I651ad18e0ac6bbb1847a26f6511fe92bf057b67d

Modified Files

Name
M plugins/agiledashboard/include/Planning/Admin/PlanningUpdatedEvent.php +17 −1 Go to diff View file
M plugins/agiledashboard/include/Planning/PlanningController.class.php +1 −1 Go to diff View file
M plugins/multi_project_backlog/db/install.sql +0 −6 Go to diff View file
M plugins/multi_project_backlog/db/uninstall.sql +0 −1 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/PlannableItems/PlannableItemsCollectionBuilder.php +3 −3 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/PlannableItems/PlannableItemsTrackersDao.php +22 −16 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/PlannableItems/PlannableItemsTrackersUpdater.php +33 −7 Go to diff View file
A plugins/multi_project_backlog/include/Aggregator/PlannableItems/TopPlanningNotFoundInAggregatorProjectException.php +31 −0 Go to diff View file
M plugins/multi_project_backlog/include/Aggregator/ReadOnlyAggregatorAdminViewController.php +1 −1 Go to diff View file
M plugins/multi_project_backlog/include/multi_project_backlogPlugin.php +3 −1 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/PlannableItems/PlannableItemsCollectionBuilderTest.php +4 −4 Go to diff View file
M plugins/multi_project_backlog/tests/unit/Aggregator/PlannableItems/PlannableItemsTrackersUpdaterTest.php +59 −11 Go to diff View file