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
This commit is contained in:
Lauri Ojansivu 2020-07-18 10:08:59 +03:00
parent 1a49d25c90
commit b9a4b0b51d
3 changed files with 30 additions and 30 deletions

View file

@ -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 // exporter maybe is broken since Gridfs introduced, add fs and path
export class Exporter { export class Exporter {
/*
constructor(boardId) { constructor(boardId) {
this._boardId = boardId; this._boardId = boardId;
} }
@ -240,29 +241,29 @@ export class Exporter {
} }
i++; i++;
}); });
/* TODO: Try to get translations working.
These currently only bring English translations. // TODO: Try to get translations working.
TAPi18n.__('title'), // These currently only bring English translations.
TAPi18n.__('description'), // TAPi18n.__('title'),
TAPi18n.__('status'), // TAPi18n.__('description'),
TAPi18n.__('swimlane'), // TAPi18n.__('status'),
TAPi18n.__('owner'), // TAPi18n.__('swimlane'),
TAPi18n.__('requested-by'), // TAPi18n.__('owner'),
TAPi18n.__('assigned-by'), // TAPi18n.__('requested-by'),
TAPi18n.__('members'), // TAPi18n.__('assigned-by'),
TAPi18n.__('assignee'), // TAPi18n.__('members'),
TAPi18n.__('labels'), // TAPi18n.__('assignee'),
TAPi18n.__('card-start'), // TAPi18n.__('labels'),
TAPi18n.__('card-due'), // TAPi18n.__('card-start'),
TAPi18n.__('card-end'), // TAPi18n.__('card-due'),
TAPi18n.__('overtime-hours'), // TAPi18n.__('card-end'),
TAPi18n.__('spent-time-hours'), // TAPi18n.__('overtime-hours'),
TAPi18n.__('createdAt'), // TAPi18n.__('spent-time-hours'),
TAPi18n.__('last-modified-at'), // TAPi18n.__('createdAt'),
TAPi18n.__('last-activity'), // TAPi18n.__('last-modified-at'),
TAPi18n.__('voting'), // TAPi18n.__('last-activity'),
TAPi18n.__('archived'), // TAPi18n.__('voting'),
*/ // TAPi18n.__('archived'),
const stringifier = stringify({ const stringifier = stringify({
header: true, header: true,
@ -395,4 +396,9 @@ export class Exporter {
const board = Boards.findOne(this._boardId); const board = Boards.findOne(this._boardId);
return board && board.isVisibleBy(user); return board && board.isVisibleBy(user);
} }
*/
canExport(user) {
return false;
}
} }

5
package-lock.json generated
View file

@ -1378,11 +1378,6 @@
"resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz", "resolved": "https://registry.npmjs.org/cssfilter/-/cssfilter-0.0.10.tgz",
"integrity": "sha1-xtJnJjKi5cg+AT5oZKQs6N79IK4=" "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": { "dashdash": {
"version": "1.14.1", "version": "1.14.1",
"resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",

View file

@ -62,7 +62,6 @@
"bcrypt": "^3.0.7", "bcrypt": "^3.0.7",
"bson": "^4.0.3", "bson": "^4.0.3",
"bunyan": "^1.8.12", "bunyan": "^1.8.12",
"csv-stringify": "^5.5.0",
"es6-promise": "^4.2.4", "es6-promise": "^4.2.4",
"fibers": "^5.0.0", "fibers": "^5.0.0",
"flatted": "^2.0.1", "flatted": "^2.0.1",