logs activity: user blocking

from users moderation screen but also from proposals/debates/comments bulk moderation screens
This commit is contained in:
Juanjo Bazán
2015-09-22 17:08:02 +02:00
parent 88ddf161d6
commit 6082f77ec2
5 changed files with 144 additions and 5 deletions

View File

@@ -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