Furries PH Docs
Dashboard
Report system docs

Surfaces

All Reports

Search, filter, open, manage, and apply local ban actions across all visible incident reports.

First created Last updated

reportsall-reportssearchbans

Overview

All Reports is the broad report list for the current user’s visible scope. It is the right page when an operator knows a report exists but does not know whether it belongs to their organization, another visible partner, or a network decision.

The page can open details, open the manage form when the user has edit rights, add a local ban, edit a local ban, or remove a local ban. It cannot change the body of a report directly; those edits happen in Manage Report.

Dashboard route

  • /reports/all

Inputs and controls

Input or controlWhat it changesBefore using it
SearchFilters visible rows by report number, subject name, handle, real name, email, status, severity, partner, or summary.Search does not change records; clear it before concluding a report is missing.
Status filterFilters rows by All statuses, Open, Resolved, or Closed. Open includes New, Triage, and Investigating.Confirm the selected filter before reporting counts.
DetailsOpens /reports/detail?id=:incidentId.Use this before acting on a report.
Actions menuOpens row actions for the selected report.Confirm the row subject and report number.
Open detailsSame as Details.Use for read-only verification.
Manage reportOpens /reports/manage?id=:incidentId when the user can edit the report.Edit rights depend on partner membership, filed-by ownership, and FPH role.
Add local banOpens the ban scope modal and then patches the report action record.Confirm action notes and appeal process are already strong enough for a ban.
Edit banOpens the edit-ban modal for a local ban.Use when the scope is wrong or the ban should be removed.
Select ban scope: Community banCreates or keeps a local community-spaces-only ban.Use when event registration should not be blocked.
Select ban scope: Community + events banCreates or keeps a local ban that blocks community spaces and events.Use only after team review; this affects event registration.
Remove banRemoves local ban action type and returns the local action type to watchlist.Keep the report status and notes aligned with the reason for removal.
Save / Add ban / Cancel in ban modalsApplies or dismisses ban-scope changes.Cancel if the selected report or scope is uncertain.

Row fields

ColumnMeaning
RefThe report number used in handoffs and revisions.
SubjectPrimary subject label plus handle, real name, or email when available.
TypeNetwork ban, local ban, watchlist, or blank. Network bans are managed by FPH admin.
ViolationsUp to two violation category chips with a count for additional categories.
SeverityLow, medium, high, or critical urgency label.
StatusNew, triage, investigating, resolved, or closed.
FiledFiling time or creation time.
PartnerOriginating partner organization visible to the current user.

Workflow

flowchart TD
  list["Open All Reports"] --> filter["Search or filter by status"]
  filter --> row["Pick the exact report number and subject"]
  row --> detail["Open Report Detail"]
  row --> canEdit{"User can edit?"}
  canEdit -- Yes --> manage["Open Manage Report"]
  canEdit -- No --> readOnly["Use Detail as read-only evidence"]
  row --> ban{"Need local ban update?"}
  ban -- Add --> scope["Choose community or community + events scope"]
  scope --> patch["Patch incident actions"]
  ban -- Edit/remove --> edit["Edit ban modal"]
  edit --> patch
  patch --> reload["Reload list and verify row type"]
  click detail "./report-detail/" "Open Report Detail docs"
  click manage "./manage-report/" "Open Manage Report docs"

Permission and state behavior

StateWhat happens
No incidentsThe list shows No incidents for this scope.
No filter matchThe list shows No reports match your filter.
Network ban rowLocal ban controls are hidden because FPH admin manages the network ban.
Non-editable reportManage Report is hidden from the row actions.
Load errorThe card shows an error alert; retry before treating the list as empty.

End-to-end operator runbook

  1. Confirm scope: Verify the active partner and whether the work is local or network-level.
  2. Find the row: Search by report number or subject, then clear filters if nothing appears.
  3. Open proof: Use Details before applying an action.
  4. Apply action: Use Manage Report for content edits or the ban modal for local ban scope changes.
  5. Verify result: Reload the list and confirm the Type, Status, and Actions state.

Common mistakes

Do not add a local ban directly from a list search result if you have not opened the report evidence. The row is a shortcut, not the review record.

All docs