Skip to content

Activity Log

The Activity Log is a read-only audit trail of significant actions (sign-ins, record creates, updates, deletes, and similar events). Filters sync to the URL so you can bookmark investigations.

Purpose and outcomes

  • Answer “Who changed record X?” or “What did this user do last week?”
  • Export or copy findings after filtering (manual process unless your build adds export).

Who it is for

Server page requires Activity log LIST permission—not strictly limited to Root in code; your organisation may still restrict it to admins.

Key concepts

  • Audit record — timestamped event with actor, action, model/resource, and metadata.
  • Filter form — date, user, action, model, and text filters that sync to the address bar so you can bookmark a view.

Features

Activity log

Screenshot: Header component, filter row, chronological table, pagination.

Filters

Screenshot: Date range picker with presets (today, last 7 days, etc.), user select, action select, model select, free-text query field.

  • Date range — normalised to ordered YMD; empty partial range waits for both ends before syncing.
  • Debounced URL updates — text and query fields wait briefly before updating the URL, to avoid jitter while typing.

Table

Columns typically include time, actor, action, resource—match your deployment.

Screenshot: Row expanded or hover state showing full metadata JSON snippet if applicable.

Workflows

Investigate a user for a week

  1. Open Activity Log.
  2. Set Date range preset to Last 7 days (or custom).
  3. Choose the User filter.
  4. Scan actions; adjust Action or Model filters to narrow.

Pivot on a model type

  1. Set Model to the entity you care about (for example Order).
  2. Combine with date range to see all changes in that window.

FAQ

Can I delete audit rows?
Not from this UI—records are append-only for compliance.

Femina OS User Guide