From: markus schnalke Date: Mon, 25 Feb 2019 14:23:00 +0000 (+0100) Subject: The version we used to actually import X-Git-Url: http://git.marmaro.de/?a=commitdiff_plain;p=mantis2gitlab The version we used to actually import --- diff --git a/m2gl.js b/m2gl.js index 8f46ec2..2a13ff5 100644 --- a/m2gl.js +++ b/m2gl.js @@ -216,6 +216,7 @@ function importIssue(mantisIssue) { var milestoneId = ''; var labels = getLabels(mantisIssue); var author = getUserByMantisUsername(mantisIssue.Reporter); + var created = mantisIssue.Created.replace(" ", "T") + "Z"; log_progress("Importing: #" + issueId + " - " + title + " ..."); @@ -225,6 +226,7 @@ function importIssue(mantisIssue) { assignee_id: assignee && assignee.gl_id, milestone_id: milestoneId, labels: labels, + created_at: created, sudo: gitlabSudo, private_token: gitlabAdminPrivateToken }; @@ -243,10 +245,14 @@ function importIssue(mantisIssue) { } else { // insert console.log("inserting: " + data.title + " (Issueid: " + issueId + ")"); + data.iid = issueId; + return insertAndCloseIssue(issueId, data, isClosed(mantisIssue)); +/* return insertSkippedIssues(issueId-1) .then(function() { return insertAndCloseIssue(issueId, data, isClosed(mantisIssue)); }); +*/ } }); } @@ -377,6 +383,10 @@ function getDescription(row) { description += "\n\n" + value.split("$$$$").join("\n\n") } + if (value = row.Attachments) { + description += "\n\n" + value.split("$$$$").join("\n\n") + } + description = description.replace(/\\n/g, "\n"); description = description.replace(/\\t/g, " "); description = description.replace(/``/g, '"');