user: fix export where csv does not active field
This commit is contained in:
@@ -210,9 +210,23 @@ angular.module('Application').controller('UsersController', ['$scope', '$locatio
|
||||
}
|
||||
|
||||
var content = '';
|
||||
if (type === 'json') content = JSON.stringify(result, null, 2);
|
||||
else if (type === 'csv') content = result.map(function (user) { return `${user.id},${user.username},${user.email},${user.displayName}`; }).join('\n');
|
||||
else return;
|
||||
if (type === 'json') {
|
||||
content = JSON.stringify(result.map(function (user) {
|
||||
return {
|
||||
id: user.id,
|
||||
username: user.username,
|
||||
email: user.email,
|
||||
displayName: user.displayName,
|
||||
active: user.active
|
||||
};
|
||||
}), null, 2);
|
||||
} else if (type === 'csv') {
|
||||
content = result.map(function (user) {
|
||||
return [ user.id, user.username, user.email, user.displayName, user.active ].join(',');
|
||||
}).join('\n');
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
||||
var file = new Blob([ content ], { type: 'application/json' });
|
||||
var a = document.createElement('a');
|
||||
|
||||
Reference in New Issue
Block a user