stable

Clone or download

Read-only

feat: Export Jira Epic issue links by Epic Name

This closes story #30361 Imported project retrieves Epic links if all board are not Scrum Given a Jira project I want to import into Tuleap, if I have some boards but none of them are Scrum baords, then my Epic links are lost during the import. In that particular case, the Epics must be retrieved using the provided EpicName parameter provided to the CLI command. How to test ----------- * Select a Jira project without any scrum board * This project must have at least one board with epics (software or kanban board) => I've simulated this by adding ```$$board = null``` at line 203 in ```CreateProjectFromJira.php``` * Run the Jira import CLI tool => The epics links must be well imported in the Tuleap project. Change-Id: I9725bb42c6189bcf9fadacf8072174bcb534c704

Modified Files

Name
M plugins/jira_import/include/JiraAgile/IssuesLinkedToEpicsRetriever.php +14 −1 Go to diff View file
M plugins/jira_import/include/JiraAgile/JiraEpic.php +13 −1 Go to diff View file
A plugins/jira_import/include/JiraAgile/JiraEpicFromIssueTypeRetriever.php +32 −0 Go to diff View file
A plugins/jira_import/include/JiraAgile/JiraEpicFromIssueTypeRetrieverFromAPI.php +66 −0 Go to diff View file
M plugins/jira_import/include/Project/CreateProjectFromJira.php +30 −11 Go to diff View file
M plugins/jira_import/tests/unit/JiraAgile/IssuesLinkedToEpicsFromBoardRetrieverTest.php +109 −8 Go to diff View file