stable

Clone or download

Read-only

[feature] Add Roadmap widget at Jira project import

This fixes request #21836 Add Roadmap widget to projects imported from Jira If the Epic issueType is found and if the Tuleap timeframe semantic can be created for it (this means having both start date and due date fields), then a new project dashboard named "Roadmap" is created. A new dependency to the roadmap plugin has been added. Change-Id: I23f0e0a92367c8f70c766e510a8258eaae232474

Modified Files

Name
M plugins/agiledashboard/tests/unit/AgileDashboard/Semantic/XML/SemanticExporterTest.php +9 −5 Go to diff View file
M plugins/jira_import/include/Project/CreateProjectFromJira.php +31 −6 Go to diff View file
A plugins/jira_import/include/Project/Dashboard/RoadmapDashboardCreator.php +69 −0 Go to diff View file
M plugins/jira_import/include/jira_importPlugin.php +4 −2 Go to diff View file
A plugins/jira_import/tests/unit/JiraAgile/Project/Dashboard/RoadmapDashboardCreatorTest.php +173 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/JiraXmlExporter.php +1 −1 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/Semantic/SemanticsXMLExporter.php +31 −3 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/Structure/FieldMapping.php +2 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/Structure/FieldXmlExporter.php +2 −0 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/Structure/ListFieldMapping.php +23 −11 Go to diff View file
M plugins/tracker/include/Tracker/Creation/JiraImporter/Import/Structure/ScalarFieldMapping.php +19 −6 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/ArtifactsXMLExporterTest.php +6 −2 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/Changelog/ListFieldChangeInitialValueRetrieverTest.php +6 −3 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/FieldChangeXMLExporterTest.php +16 −6 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/Snapshot/ChangelogSnapshotBuilderTest.php +26 −12 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/Snapshot/CurrentSnapshotBuilderTest.php +12 −6 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/Snapshot/InitialSnapshotBuilderTest.php +28 −13 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Artifact/Snapshot/IssueSnapshotCollectionBuilderTest.php +14 −7 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Permissions/PermissionsXMLExporterTest.php +5 −2 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportAllIssuesExporterTest.php +5 −1 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportCreatedRecentlyExporterTest.php +6 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportDefaultCriteriaExporterTest.php +2 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportDoneIssuesExporterTest.php +5 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportOpenIssuesExporterTest.php +5 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportTableExporterTest.php +2 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Reports/XmlReportUpdatedRecentlyExporterTest.php +6 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Semantic/SemanticsXMLExporterTest.php +4 −0 Go to diff View file
M plugins/tracker/tests/unit/Tracker/Creation/JiraImporter/Import/Structure/JiraToTuleapFieldTypeMapperTest.php +3 −1 Go to diff View file