Add back checks about can user export CSV/TSV.

Thanks to marc1006 and xet7 !

Related #3173
This commit is contained in:
Lauri Ojansivu 2020-06-18 02:13:19 +03:00
parent 5eb3784527
commit afe00d02cd

View file

@ -80,19 +80,21 @@ if (Meteor.isServer) {
}); });
} }
const exporter = new Exporter(boardId); const exporter = new Exporter(boardId);
//if (exporter.canExport(user)) { if (exporter.canExport(user)) {
body = params.query.delimiter body = params.query.delimiter
? exporter.buildCsv(params.query.delimiter) ? exporter.buildCsv(params.query.delimiter)
: exporter.buildCsv(); : exporter.buildCsv();
//'Content-Length': body.length,
res.writeHead(200, { res.writeHead(200, {
// Checking length does not work https://github.com/wekan/wekan/issues/3173
// so not using it here
//'Content-Length': body.length,
'Content-Type': params.query.delimiter ? 'text/csv' : 'text/tsv', 'Content-Type': params.query.delimiter ? 'text/csv' : 'text/tsv',
}); });
res.write(body); res.write(body);
res.end(); res.end();
//} else { } else {
// res.writeHead(403); res.writeHead(403);
// res.end('Permission Error'); res.end('Permission Error');
//} }
}); });
} }