logs activity: hiding comments

This commit is contained in:
Juanjo Bazán
2015-09-22 16:42:24 +02:00
parent 7ca3f574d8
commit 064ff631b2
2 changed files with 52 additions and 2 deletions

View File

@@ -14,14 +14,14 @@ class Moderation::CommentsController < Moderation::BaseController
end
def hide
@comment.hide
hide_comment @comment
end
def moderate
@comments = @comments.where(id: params[:comment_ids])
if params[:hide_comments].present?
@comments.accessible_by(current_ability, :hide).each(&:hide)
@comments.accessible_by(current_ability, :hide).each {|comment| hide_comment comment}
elsif params[:ignore_flags].present?
@comments.accessible_by(current_ability, :ignore_flag).each(&:ignore_flag)
@@ -40,4 +40,9 @@ class Moderation::CommentsController < Moderation::BaseController
@comments = Comment.accessible_by(current_ability, :moderate)
end
def hide_comment(comment)
comment.hide
Activity.log(current_user, :hide, comment)
end
end