When taking action on a report (silence/suspend), it dismisses all other
reports for that user automatically
This commit is contained in:
parent
b7c1b12367
commit
71458dc6df
2 changed files with 22 additions and 17 deletions
|
@ -22,13 +22,13 @@ class Admin::ReportsController < ApplicationController
|
|||
|
||||
def suspend
|
||||
Admin::SuspensionWorker.perform_async(@report.target_account.id)
|
||||
@report.update(action_taken: true)
|
||||
Report.unresolved.where(target_account: @report.target_account).update_all(action_taken: true)
|
||||
redirect_to admin_report_path(@report)
|
||||
end
|
||||
|
||||
def silence
|
||||
@report.target_account.update(silenced: true)
|
||||
@report.update(action_taken: true)
|
||||
Report.unresolved.where(target_account: @report.target_account).update_all(action_taken: true)
|
||||
redirect_to admin_report_path(@report)
|
||||
end
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue