stable

Clone or download

Read-only

request #16178 Project milestone should be on Scrum & Agile ALM default dashboard

Project Milestone widget can be imported via XML import. The only configuration supported right now is a widget that displays the content of the current project. As project XML import is 1 projet by 1 project it's the expected behaviour anyway. The Scrum and Agile ALM templates default dashboard are update to remove the useless note at creation and exposes the new widget when plugin is activated. In order to test, you will have to clear caches (events) as well as re-generate templates with `make generate-templates` (or the docker variant if you don't have xsltproc locally). Change-Id: Ia65390bb3f890b17ab5e4c2ed82c893be4aa06ab

Modified Files

Name
M plugins/agiledashboard/tests/unit/AgileDashboard/Widget/WidgetKanbanXMLImporterTest.php +3 −15 Go to diff View file
A plugins/projectmilestones/include/Widget/ConfigureAtXMLImport.php +42 −0 Go to diff View file
M plugins/projectmilestones/include/Widget/ProjectMilestonesWidgetRetriever.php +12 −3 Go to diff View file
M plugins/projectmilestones/include/projectmilestonesPlugin.php +7 −0 Go to diff View file
A plugins/projectmilestones/tests/unit/Widget/ConfigureAtXMLImportTest.php +93 −0 Go to diff View file
M plugins/projectmilestones/tests/unit/Widget/ProjectMilestonesWidgetRetrieverTest.php +14 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Widget/ProjectRendererWidgetXMLImporterTest.php +4 −20 Go to diff View file
M src/common/Dashboard/Project/ProjectDashboardXMLImporter.php +1 −1 Go to diff View file
M src/common/Project/Project.class.php +5 −4 Go to diff View file
M src/common/Widget/Event/ConfigureAtXMLImport.php +16 −2 Go to diff View file
M tools/utils/setup_templates/generate-templates/generate-agile_alm.xml +3 −15 Go to diff View file
M tools/utils/setup_templates/scrum/project.xml +8 −21 Go to diff View file