Searchable workspace audit history across normal, filtered, empty, dense, failure, and mobile states.
Block-composed data & operations coverage across realistic application states.
The caller selects compact columns while Nitro owns narrow layout behavior.
The caller selects compact columns while Nitro owns narrow layout behavior.
Search, category, export policy, and pagination remain caller-owned query behavior.
Security, access, data, billing, and integration events ordered newest first.
| Actor | Activity | Outcome |
|---|---|---|
| Ada Lovelace | revoked a production API credential: nk_live_7P3F | Success |
| Grace Hopper | updated notification routing: Slack · #production-incidents | Warning |
| Katherine Johnson | started a regulated archive upload: Research archive import | Pending |
| Ada Lovelace | changed a workspace role from member to administrator: Grace Hopper | Success |
| Finance automation | exported a paid invoice ledger: June 2026 accounting period | Success |
| Annie Easley | attempted to rotate recovery credentials: Suspended member account | Blocked |
Showing 6 of 842 audit events
test/dummy/app/components/gallery/flows/activity_audit_page.rbrender_filters
render_error if state == "error"
render_events
render_pagination if events.any?