Add soft block button in moderation user view

This commit is contained in:
Carlos Iniesta
2020-10-25 22:26:29 +01:00
committed by Javi Martín
parent 4c8dfb6695
commit 49edd6a9b1
10 changed files with 43 additions and 7 deletions

View File

@@ -6,6 +6,12 @@ class Moderation::UsersController < Moderation::BaseController
def index
end
def soft_block
soft_block_user
redirect_with_query_params_to({ action: :index }, { notice: I18n.t("moderation.users.notice_soft_hide") })
end
def hide
block_user
@@ -18,6 +24,11 @@ class Moderation::UsersController < Moderation::BaseController
@users = User.with_hidden.search(params[:search]).page(params[:page]).for_render
end
def soft_block_user
@user.hide
Activity.log(current_user, :soft_block, @user)
end
def block_user
@user.block
Activity.log(current_user, :block, @user)