mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
[FEATURE] Disallow ignoring self, admins or moderators users (#7202)
This commit is contained in:

committed by
Régis Hanol

parent
fed2dd9148
commit
3b59ff0d02
@ -997,10 +997,9 @@ class UsersController < ApplicationController
|
||||
|
||||
def ignore
|
||||
raise Discourse::NotFound unless SiteSetting.ignore_user_enabled
|
||||
guardian.ensure_can_ignore_user!(params[:ignored_user_id])
|
||||
|
||||
::IgnoredUser.find_or_create_by!(
|
||||
user: current_user,
|
||||
ignored_user_id: params[:ignored_user_id])
|
||||
IgnoredUser.find_or_create_by!(user: current_user, ignored_user_id: params[:ignored_user_id])
|
||||
render json: success_json
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user