Manage down-reports against listed BBSes directly from the public directory.
Where: /bbs-directory — when you're signed in as admin (role >= 4), every BBS row has two extra buttons next to Connect / Report Down:
- Reset — clears every open
bbs_down_reports.status = 'open'row for this BBS, removing the [Reported Down] tag. An audit entry of typebbs.reports_resetis written + posted to this forum showing the count cleared. - Remove — permanent. Deletes the BBS from its source table (
bbs_listingsfor featured BBSes,bbs_directoryfor community-submitted ones) AND deletes all associated down-reports. An audit entry of typebbs.removedis written + posted here. Double-confirmed on the client.
What you see as an admin:
- Every Report Down action from a user posts a thread to this forum titled
[bbs.reported_down] BBS "Name" (#id, type) reported down by @username — reason. - Reset clears the tag but does NOT delete the reports — it marks them
status='resolved'with your user id + timestamp for audit trail. - Removal is irreversible. Use Reset first unless the BBS has been dead for weeks or is outright abusive.
Authority: role >= 4 (admin) required for Reset and Remove. Super admins see the same two buttons. Regular members (role 2-3) see only the Connect / Report Down buttons.
Routes added:
POST /bbs-directory/report-down— auth-only; prevents duplicate open reports per user.POST /bbs-directory/reset-reports— admin-only.POST /bbs-directory/remove— admin-only.
All CSRF-validated via the standard _csrf_token field.