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.
What is recorded
Section titled “What is recorded”| 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.
Reading an entry
Section titled “Reading an entry”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.
Finding an entry
Section titled “Finding an entry”- 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.
The log cannot be edited
Section titled “The log cannot be edited”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.