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

View File

@ -6,6 +6,7 @@ import { popupAjaxError } from 'discourse/lib/ajax-error';
import computed from 'ember-addons/ember-computed-decorators';
export default Ember.Controller.extend(CanCheckEmails, {
adminTools: Ember.inject.service(),
editingUsername: false,
editingName: false,
editingTitle: false,
@ -64,6 +65,11 @@ export default Ember.Controller.extend(CanCheckEmails, {
anonymize() { return this.get('model').anonymize(); },
destroy() { return this.get('model').destroy(); },
showSuspendModal() {
this.get('adminTools').showSuspendModal(this.get('model'));
},
toggleUsernameEdit() {
this.set('userUsernameValue', this.get('model.username'));
this.toggleProperty('editingUsername');