2
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2025-09-06 10:50:21 +08:00
discourse/app/assets/javascripts/admin/routes/admin-users-list.js.es6
Sam c0b277d273 REFACTOR: support booting discourse with DISCOURSE_NO_CONSTANTS
This change is discussed here: https://meta.discourse.org/t/deprecating-es6-compatibility-layer/35821

Prior to this change we were not booting correctly with DISCOURSE_NO_CONSTANTS
2015-11-21 00:14:50 +11:00

21 lines
536 B
JavaScript

import { exportEntity } from 'discourse/lib/export-csv';
import { outputExportResult } from 'discourse/lib/export-result';
import AdminUser from 'admin/models/admin-user';
export default Discourse.Route.extend({
actions: {
exportUsers: function() {
exportEntity('user_list').then(outputExportResult);
},
sendInvites: function() {
this.transitionTo('userInvited', Discourse.User.current());
},
deleteUser: function(user) {
AdminUser.create(user).destroy({ deletePosts: true });
}
}
});