0
0
Fork 0

When taking action on a report (silence/suspend), it dismisses all other

reports for that user automatically
This commit is contained in:
Eugen Rochko 2017-04-03 19:17:56 +02:00
parent b7c1b12367
commit 71458dc6df
2 changed files with 22 additions and 17 deletions

View file

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