logs activity: user blocking
from users moderation screen but also from proposals/debates/comments bulk moderation screens
This commit is contained in:
@@ -29,7 +29,7 @@ class Moderation::ProposalsController < Moderation::BaseController
|
||||
|
||||
elsif params[:block_authors].present?
|
||||
author_ids = @proposals.pluck(:author_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)
|
||||
@@ -46,4 +46,9 @@ class Moderation::ProposalsController < Moderation::BaseController
|
||||
Activity.log(current_user, :hide, proposal)
|
||||
end
|
||||
|
||||
def block_user(user)
|
||||
user.block
|
||||
Activity.log(current_user, :block, user)
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user