An immutable record of everything that happens on the platform, visible to the admin.
| Column | Description |
|---|---|
| Time | Precise date and time |
| User | Who acted and in which role |
| Event | Registration, sign-in, edit, delete, approval, payment, plan change… |
| Object | The trainee, plan or invoice affected |
| Details | Before → after values for edits |
| Device and IP | Browser or mobile, plus IP |
Features: search and filtering (user, type, period), export, alerts on critical events (deletion, permission change, sign-in from a new device), and a configurable retention period.
Technology: spatie/laravel-activitylog or a custom implementation.
Never editable
The activity log is append-only. No role, including the admin, can edit or delete an entry through the product. Retention is handled by a controlled archival job, not by manual deletion.