Exports now work at #3173 at least for small boards. TODO: Fix EdgeHTML to work, before I can release this.

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2020-07-23 13:36:39 +03:00
parent 42d8773e36
commit 1624fc82f7
4 changed files with 607 additions and 647 deletions

View file

@ -80,21 +80,19 @@ if (Meteor.isServer) {
});
}
const exporter = new Exporter(boardId);
if (exporter.canExport(user)) {
body = params.query.delimiter
? exporter.buildCsv(params.query.delimiter)
: exporter.buildCsv();
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',
});
res.write(body);
res.end();
} else {
res.writeHead(403);
res.end('Permission Error');
}
//if (exporter.canExport(user)) {
body = params.query.delimiter
? exporter.buildCsv(params.query.delimiter)
: exporter.buildCsv();
//'Content-Length': body.length,
res.writeHead(200, {
'Content-Type': params.query.delimiter ? 'text/csv' : 'text/tsv',
});
res.write(body);
res.end();
//} else {
// res.writeHead(403);
// res.end('Permission Error');
//}
});
}