mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FEATURE: Support an end date for user silencing
This commit is contained in:
@@ -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(() => {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user