Fix #4972: Display report counters in user profiles

* Add ability to search modreports by reported user.
* Display "received:N submitted:N" modreport counters in profiles.
This commit is contained in:
evazion
2022-01-31 21:58:14 -06:00
parent bb65a95a86
commit 770a6c339a
3 changed files with 22 additions and 0 deletions

View File

@@ -3,6 +3,7 @@
<h1>Moderation reports</h1>
<%= search_form_for(moderation_reports_path) do |f| %>
<%= f.input :recipient_name, label: "Reported user", input_html: { value: params[:search][:recipient_name], "data-autocomplete": "user" } %>
<%= f.input :creator_name, label: "Reporter", input_html: { value: params[:search][:creator_name], "data-autocomplete": "user" } %>
<%= f.input :reason_matches, label: "Reason", input_html: { value: params[:search][:reason_matches] } %>
<%= f.input :model_id, label: "ID", input_html: { value: params[:search][:model_id] } %>
@@ -33,6 +34,7 @@
<% t.column "Reported user" do |report| %>
<%= link_to_user report.reported_user %>
<%= link_to "»", moderation_reports_path(search: { recipient_name: report.reported_user.name }) %>
<% end %>
<% t.column "Reporter" do |report| %>