When taking action on a report (silence/suspend), it dismisses all other
reports for that user automatically
This commit is contained in:
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user