mirror of
https://github.com/discourse/discourse.git
synced 2025-05-26 07:12:17 +08:00
Add DiscourseEvents for when users as unsuspended/unsilenced
This commit is contained in:
@ -156,6 +156,8 @@ class Admin::UsersController < Admin::AdminController
|
|||||||
@user.save!
|
@user.save!
|
||||||
StaffActionLogger.new(current_user).log_user_unsuspend(@user)
|
StaffActionLogger.new(current_user).log_user_unsuspend(@user)
|
||||||
|
|
||||||
|
DiscourseEvent.trigger(:user_unsuspended, user: @user)
|
||||||
|
|
||||||
render_json_dump(
|
render_json_dump(
|
||||||
suspension: {
|
suspension: {
|
||||||
suspended: false
|
suspended: false
|
||||||
|
@ -71,6 +71,7 @@ class UserSilencer
|
|||||||
def unsilence
|
def unsilence
|
||||||
@user.silenced_till = nil
|
@user.silenced_till = nil
|
||||||
if @user.save
|
if @user.save
|
||||||
|
DiscourseEvent.trigger(:user_unsilenced, user: @user)
|
||||||
SystemMessage.create(@user, :unsilenced)
|
SystemMessage.create(@user, :unsilenced)
|
||||||
StaffActionLogger.new(@by_user).log_unsilence_user(@user) if @by_user
|
StaffActionLogger.new(@by_user).log_unsilence_user(@user) if @by_user
|
||||||
end
|
end
|
||||||
|
Reference in New Issue
Block a user