chg: run account export as job

This commit is contained in:
Tobi Schäfer 2018-05-05 11:04:17 +02:00
parent c388e71203
commit 5a2af525e1
10 changed files with 541 additions and 389 deletions

View file

@ -55,6 +55,7 @@ Members.prototype.getPermission = function(action) {
switch (action) {
case 'edit':
case 'export':
case 'subscriptions':
case 'updates':
return !!session.user;
@ -211,9 +212,15 @@ Members.prototype.logout_action = function() {
}
Members.prototype.edit_action = function() {
res.handlers.context = this;
return void User.prototype.edit_action.call(session.user);
};
Members.prototype.export_action = function() {
res.handlers.context = this;
return void User.prototype.export_action.call(session.user);
};
Members.prototype.salt_txt_action = function() {
res.contentType = 'text/plain';
var user;