Refactor user suspension modal

This commit is contained in:
Robin Ward
2017-09-12 17:07:42 -04:00
parent 561fa7d0cd
commit daceeb9700
8 changed files with 77 additions and 12 deletions
@@ -5,6 +5,7 @@
import AdminUser from 'admin/models/admin-user';
import { iconHTML } from 'discourse-common/lib/icon-library';
import { ajax } from 'discourse/lib/ajax';
import showModal from 'discourse/lib/show-modal';
export default Ember.Service.extend({
@@ -19,6 +20,14 @@ export default Ember.Service.extend({
};
},
showSuspendModal(user) {
showModal('admin-suspend-user', {
user,
admin: true,
modalClass: 'suspend-user-modal'
});
},
_deleteSpammer(adminUser) {
return adminUser.checkEmail().then(() => {