Revision history

Every change to Club info, who made it, when, and what changed. Used for compliance + dispute resolution.

Audit log of every Club info edit

Operators (and their auditors) need to know what was published when. This page is the chronological record of every Club info change — name, hours, address, slug, layout, publish/unpublish toggles, contact info.

  • Chronological list — most recent change at top; "X hours ago", "2 days ago" relative dates.
  • Per-change detail — actor (which operator), timestamp, before/after diff, IP + device for compliance.
  • Filter by field — show only address changes / only slug changes / only publish toggles.
  • Filter by actor — show only Mike's changes / only Jane's changes.
  • Filter by date range — last 30 days / last 90 / last year / custom.
  • Revert — restore the state from any prior revision (with the same diff-preview confirmation as Save).
  • Export — CSV / PDF for audits or insurance requests.

Backend wiring pending. GET /operator/club/history in the live app; uses the same audit_events table as every other config surface.