Overview

The Police Admin dashboard provides police_admin officers with account management capabilities over the police user base. It is a separate, gated page accessible only to users whose access token carries the police_admin role. Access is enforced both client-side (Next.js route guard) and server-side (API route authorization).

Accounts Table

Displays all police accounts in the system.

Columns:

Edit Account:

Delete Account:

No "New Account" button. Police account creation is exclusively an OCSL admin action performed via the Staff/Admin Dashboard Accounts table.

Export to Excel

Police admins can export the police accounts list to an Excel spreadsheet.

Included Columns: Email, Role (the Verified column is not included in the export)