From b9a4b0b51d3692fcbb715b1afc875f21cd204ae5 Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 18 Jul 2020 10:08:59 +0300 Subject: Add support for EdgeHTML browser (Microsoft Legacy Edge, not based on Chromium) by removing incompatible csv-stringify package. CSV export will be fixed later. Thanks to xet7 ! Closes #3125 --- models/exporter.js | 54 ++++++++++++++++++++++++++++++------------------------ package-lock.json | 5 ----- package.json | 1 - 3 files changed, 30 insertions(+), 30 deletions(-) diff --git a/models/exporter.js b/models/exporter.js index b6188ece..3b3589f6 100644 --- a/models/exporter.js +++ b/models/exporter.js @@ -1,7 +1,8 @@ -const stringify = require('csv-stringify'); +// const stringify = require('csv-stringify'); // exporter maybe is broken since Gridfs introduced, add fs and path export class Exporter { + /* constructor(boardId) { this._boardId = boardId; } @@ -240,29 +241,29 @@ export class Exporter { } i++; }); - /* TODO: Try to get translations working. - These currently only bring English translations. - TAPi18n.__('title'), - TAPi18n.__('description'), - TAPi18n.__('status'), - TAPi18n.__('swimlane'), - TAPi18n.__('owner'), - TAPi18n.__('requested-by'), - TAPi18n.__('assigned-by'), - TAPi18n.__('members'), - TAPi18n.__('assignee'), - TAPi18n.__('labels'), - TAPi18n.__('card-start'), - TAPi18n.__('card-due'), - TAPi18n.__('card-end'), - TAPi18n.__('overtime-hours'), - TAPi18n.__('spent-time-hours'), - TAPi18n.__('createdAt'), - TAPi18n.__('last-modified-at'), - TAPi18n.__('last-activity'), - TAPi18n.__('voting'), - TAPi18n.__('archived'), - */ + + // TODO: Try to get translations working. + // These currently only bring English translations. + // TAPi18n.__('title'), + // TAPi18n.__('description'), + // TAPi18n.__('status'), + // TAPi18n.__('swimlane'), + // TAPi18n.__('owner'), + // TAPi18n.__('requested-by'), + // TAPi18n.__('assigned-by'), + // TAPi18n.__('members'), + // TAPi18n.__('assignee'), + // TAPi18n.__('labels'), + // TAPi18n.__('card-start'), + // TAPi18n.__('card-due'), + // TAPi18n.__('card-end'), + // TAPi18n.__('overtime-hours'), + // TAPi18n.__('spent-time-hours'), + // TAPi18n.__('createdAt'), + // TAPi18n.__('last-modified-at'), + // TAPi18n.__('last-activity'), + // TAPi18n.__('voting'), + // TAPi18n.__('archived'), const stringifier = stringify({ header: true, @@ -395,4 +396,9 @@ export class Exporter { const board = Boards.findOne(this._boardId); return board && board.isVisibleBy(user); } +*/ + + canExport(user) { + return false; + } } diff --git a/package-lock.json b/package-lock.json index 84733e55..5838eba6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1378,11 +1378,6 @@ "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" }, - "csv-stringify": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-5.5.0.tgz", - "integrity": "sha512-G05575DSO/9vFzQxZN+Srh30cNyHk0SM0ePyiTChMD5WVt7GMTVPBQf4rtgMF6mqhNCJUPw4pN8LDe8MF9EYOA==" - }, "dashdash": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", diff --git a/package.json b/package.json index ad4dba50..909fee88 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,6 @@ "bcrypt": "^3.0.7", "bson": "^4.0.3", "bunyan": "^1.8.12", - "csv-stringify": "^5.5.0", "es6-promise": "^4.2.4", "fibers": "^5.0.0", "flatted": "^2.0.1", -- cgit v1.2.3-1-g7c22