From 242a5fc5ef3c649b83c21aba13b19275de70c2ca Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Thu, 8 Nov 2018 16:32:59 -0500 Subject: [PATCH] Add DiscourseEvents for when users as unsuspended/unsilenced --- app/controllers/admin/users_controller.rb | 2 ++ app/services/user_silencer.rb | 1 + 2 files changed, 3 insertions(+) diff --git a/app/controllers/admin/users_controller.rb b/app/controllers/admin/users_controller.rb index d24231fbffa..b18b1f7b376 100644 --- a/app/controllers/admin/users_controller.rb +++ b/app/controllers/admin/users_controller.rb @@ -156,6 +156,8 @@ class Admin::UsersController < Admin::AdminController @user.save! StaffActionLogger.new(current_user).log_user_unsuspend(@user) + DiscourseEvent.trigger(:user_unsuspended, user: @user) + render_json_dump( suspension: { suspended: false diff --git a/app/services/user_silencer.rb b/app/services/user_silencer.rb index dcd56e42fc0..3044431725c 100644 --- a/app/services/user_silencer.rb +++ b/app/services/user_silencer.rb @@ -71,6 +71,7 @@ class UserSilencer def unsilence @user.silenced_till = nil if @user.save + DiscourseEvent.trigger(:user_unsilenced, user: @user) SystemMessage.create(@user, :unsilenced) StaffActionLogger.new(@by_user).log_unsilence_user(@user) if @by_user end