mirror of
https://github.com/discourse/discourse.git
synced 2025-02-27 09:19:56 +08:00
24 lines
592 B
JavaScript
24 lines
592 B
JavaScript
export default Ember.Mixin.create({
|
|
adminTools: Ember.inject.service(),
|
|
spammerDetails: null,
|
|
|
|
onShow() {
|
|
let adminTools = this.get('adminTools');
|
|
let spammerDetails = adminTools.spammerDetails(this.get('model.user'));
|
|
|
|
this.setProperties({
|
|
spammerDetails,
|
|
canDeleteSpammer: spammerDetails.canDelete && this.get('model.flaggedForSpam')
|
|
});
|
|
},
|
|
|
|
actions: {
|
|
deleteSpammer() {
|
|
let spammerDetails = this.get('spammerDetails');
|
|
this.removeAfter(spammerDetails.deleteUser()).then(() => {
|
|
this.send('closeModal');
|
|
});
|
|
}
|
|
}
|
|
});
|