Compliance Dashboard: Run All Checks in One Click
Compliance Dashboard: Run All Checks in One Click
Available from: v0.1.139
Overview
The Compliance Dashboard now includes a Re-check All button that runs compliance checks across every tenancy in your portfolio in a single action. This eliminates the need to trigger per-row checks individually, which was impractical for agencies managing large portfolios.
Where to find it
Navigate to Dashboard → Compliance. The Re-check All button appears in the top-right area of the Portfolio Table header, next to the Per-tenancy compliance status subtitle.
How it works
- Click Re-check All in the Portfolio Table header.
- The button displays a loading spinner and all individual per-row Re-check buttons are disabled while the bulk operation runs.
- Once complete, a toast notification summarises the results:
*"Compliance check complete — X fails, Y warnings across Z tenancies."
- The Portfolio Table refreshes to reflect the latest compliance status for all tenancies.
Behaviour details
| State | Re-check All button | Per-row Re-check buttons |
|---|---|---|
| Idle | Enabled | Enabled |
| Bulk check running | Disabled (spinner shown) | Disabled |
| Complete | Enabled | Enabled |
Who benefits
This feature is primarily aimed at agents and agencies managing portfolios of 10 or more tenancies. Instead of clicking Re-check once per tenancy, a single click refreshes your entire compliance picture and surfaces all fails and warnings in one summary toast.
Technical note
The feature uses the existing trpc.bulkActions.runComplianceCheck mutation, which accepts an array of tenancy IDs. No new endpoints or schema changes were introduced. The mutation was already in use for bulk actions in the tenancies list view.