logs activity: user blocking
from users moderation screen but also from proposals/debates/comments bulk moderation screens
This commit is contained in:
@@ -28,7 +28,7 @@ class Moderation::CommentsController < Moderation::BaseController
|
||||
|
||||
elsif params[:block_authors].present?
|
||||
author_ids = @comments.pluck(:user_id).uniq
|
||||
User.where(id: author_ids).accessible_by(current_ability, :block).each(&:block)
|
||||
User.where(id: author_ids).accessible_by(current_ability, :block).each {|user| block_user user}
|
||||
end
|
||||
|
||||
redirect_to request.query_parameters.merge(action: :index)
|
||||
@@ -45,4 +45,9 @@ class Moderation::CommentsController < Moderation::BaseController
|
||||
Activity.log(current_user, :hide, comment)
|
||||
end
|
||||
|
||||
def block_user(user)
|
||||
user.block
|
||||
Activity.log(current_user, :block, user)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user