stable

Clone or download

Read-only

feat: Display promoted kanban in sidebar

For now you can only promote a kanban via REST API: PATCH /kanban/:id { "is_promoted": true } Once promoted, the kanban is displayed in the sidebar. The promotion is kept during project export/import, and during project duplication. Part of story #34008: See promoted Kanban in sidebar Change-Id: I4770adef236052e4cddff78dcb7b0717dbfd7756

Modified Files

Name
M plugins/agiledashboard/db/install.sql +1 −0 Go to diff View file
A plugins/agiledashboard/db/mysql/updates/2023/202309290900_promote_kanban.php +37 −0 Go to diff View file
M plugins/agiledashboard/resources/xml_project_agiledashboard.rng +5 −0 Go to diff View file
M plugins/agiledashboard/resources/xml_project_agiledashboard_planning.rnc +1 −0 Go to diff View file
M plugins/agiledashboard/resources/xml_project_agiledashboard_planning.rng +5 −0 Go to diff View file
M plugins/kanban/include/Kanban/FirstKanbanCreator.php +1 −1 Go to diff View file
M plugins/kanban/include/Kanban/Home/CreateKanbanController.php +3 −1 Go to diff View file
M plugins/kanban/include/Kanban/Kanban.php +8 −0 Go to diff View file
M plugins/kanban/include/Kanban/KanbanDao.php +18 −8 Go to diff View file
M plugins/kanban/include/Kanban/KanbanFactory.php +2 −1 Go to diff View file
M plugins/kanban/include/Kanban/KanbanManager.php +2 −2 Go to diff View file
M plugins/kanban/include/Kanban/KanbanStatisticsAggregator.class.php +6 −0 Go to diff View file
M plugins/kanban/include/Kanban/REST/v1/KanbanRepresentation.php +2 −0 Go to diff View file
M plugins/kanban/include/Kanban/REST/v1/KanbanResource.php +11 −1 Go to diff View file
M plugins/kanban/include/Kanban/Service/KanbanService.php +37 −0 Go to diff View file
M plugins/kanban/include/Kanban/ShowKanbanController.php +2 −1 Go to diff View file
M plugins/kanban/include/Kanban/XML/KanbanXMLExporter.php +1 −0 Go to diff View file
M plugins/kanban/include/Kanban/XML/KanbanXmlImporter.php +2 −1 Go to diff View file
M plugins/kanban/resources/kanban-definition.rnc +1 −0 Go to diff View file
M plugins/kanban/resources/kanban-definition.rng +5 −0 Go to diff View file
M plugins/kanban/resources/kanban.rng +5 −0 Go to diff View file
M plugins/kanban/tests/rest/REST/DataBuilder.php +1 −0 Go to diff View file
M plugins/kanban/tests/rest/REST/KanbanTest.php +16 −0 Go to diff View file
M plugins/kanban/tests/unit/KanbanActionsCheckerTest.php +7 −7 Go to diff View file
M plugins/kanban/tests/unit/KanbanColumnManagerTest.php +1 −1 Go to diff View file
M plugins/kanban/tests/unit/KanbanUserPreferencesTest.php +1 −1 Go to diff View file
M plugins/kanban/tests/unit/RecentlyVisited/VisitRetrieverTest.php +3 −0 Go to diff View file
M plugins/kanban/tests/unit/Widget/WidgetKanbanXMLImporterTest.php +1 −0 Go to diff View file
M plugins/kanban/tests/unit/XML/KanbanXMLExporterTest.php +5 −3 Go to diff View file
M plugins/kanban/tests/unit/XML/KanbanXmlImporterTest.php +5 −5 Go to diff View file
M src/common/xml/resources/project/project.rng +5 −0 Go to diff View file
M src/common/xml/resources/project/xml_project_agiledashboard_planning.rng +5 −0 Go to diff View file