FEATURE: Support an end date for user silencing

This commit is contained in:
Robin Ward
2017-11-13 13:41:36 -05:00
parent 52480d554a
commit 971e302ff2
33 changed files with 456 additions and 114 deletions

View File

@@ -20,12 +20,12 @@ export default Ember.Service.extend({
};
},
showSuspendModal(user, opts) {
_showControlModal(type, user, opts) {
opts = opts || {};
let controller = showModal('admin-suspend-user', {
let controller = showModal(`admin-${type}-user`, {
admin: true,
modalClass: 'suspend-user-modal'
modalClass: `${type}-user-modal`
});
if (opts.post) {
controller.set('post', opts.post);
@@ -44,6 +44,14 @@ export default Ember.Service.extend({
});
},
showSilenceModal(user, opts) {
this._showControlModal('silence', user, opts);
},
showSuspendModal(user, opts) {
this._showControlModal('suspend', user, opts);
},
_deleteSpammer(adminUser) {
return adminUser.checkEmail().then(() => {