Skip to content

Audit Log

Admin > Staff > Audit log (/admin/staff/audit) records changes to staff access and pay, newest first. Only a Super Admin can open it.

Event When
Assigned a role / Removed a role Someone becomes or stops being staff, a program lead, a Manager and so on
Added a grant / Removed a grant One of the extras is switched on or off
Changed a pay rate A rate is set, changed or removed. Shows the rate before and after, in cents
Changed a staff number Shows the number before and after
Detached a login from its family See Limited Logins

Later parts of the staff app will add profile views, member lookups, punch edits and schedule overrides.

One save on a person’s page can write several entries, one for each change it made.

The log uses the underlying names: Full admin appears as super_admin, View only as admin_viewer, and the extras by their permission names, such as subs.approve.

Each entry shows:

  • Who made the change, what they did, and when, in club time.
  • What it was done to: the kind of record and its id. For a person, Open person goes to their staff page.
  • The details, such as the role and program, or the pay rate before and after.

Who made the change is recorded by name at the time. If that person’s login is later removed, the entry still shows their name, followed by (removed). An entry made by an automated process shows System.

  • The buttons across the top filter by kind: Roles, Grants, Staff profiles, Pay, Staff numbers and so on. All shows everything.
  • Click a name to see everything that person has done.
  • Click a record id to see everything done to that record.
  • Clear filters starts again.

The log shows 50 entries to a page. Use Older and Newer to move through it.

Entries cannot be changed or deleted by anyone, including a Super Admin.

A change and its entry are saved together. If the entry cannot be written, the change does not happen.