1. What this page is for
The Activity Log page provides a centralized audit trail of all administrative actions and data modifications performed by staff members across the back-office. It enables platform owners, administrators, and compliance auditors to inspect who performed an action, exactly when it occurred, which record was targeted, and view side-by-side comparisons of data before and after changes.
2. Before you start
- Required permissions: You must have the 'Activity log' (User Log) permission with 'View' access to view this audit log.
- Prerequisites:
- Username of the staff member to investigate.
- Date and time range of the incident.
- Target module category (e.g. Transactions, Players, Promotions, or Roles).
3. Screen layout
From top to bottom, the page includes:
- Header: Displays page title Activity Log and audit system overview.
- Search and Filters:
- Search input for staff username.
- Category selector.
- Action type selector (populates after selecting a category).
- Date range picker.
- Clear filters button.
- Table Controls & Refresh: Total log entries count and refresh button (circular arrow icon).
- Data Table: Displays Created At timestamp, Username, Action Type, Detail, and Actions (View details and Favorite star).
- Pagination: Located at the bottom to navigate pages and adjust rows per page (10, 20, 50, 100).
4. Search and filters
| Field / Filter | Type | Options / How to use | Result |
|---|
| Search by username… | Text input | Type staff username (auto-searches after 0.4s pause) | Filters logs to actions performed by that staff user |
| Category | Dropdown | Choose from: Agent, Player, Transaction, Bank Account, Promotion, Role, User, Notification, News, Theme, Guide, Hit Section, or Other | Filters logs to specific operational areas |
| Action Type | Multi-select dropdown | Available once a category is picked; select specific operations (e.g. create, update, delete, approve) | Filters logs to chosen action types |
| Date Range | Date range picker | Select start date and end date | Displays actions recorded within the selected period |
| Clear | Button | Click to reset all search inputs and filters | Restores full activity log view |
5. Data table
Table columns
| Column | What you see | Meaning | Badges / Icons |
|---|
| Created At | Date & time (hh:mm:ss) | Exact timestamp when the action occurred (sortable) | Standard text |
| Username | Staff username string | Staff member who executed the action | Bold text |
| Action Type | Action label (e.g. Create User, Approve Deposit, Update Player) | Type of operation performed | Rounded blue chip |
| Detail | Target summary or details snippet | Brief summary of the affected entity; hover to view full text | Gray text snippet |
| Actions | Action buttons | Inspect full audit record or bookmark | See details below |
Row actions
| Button | Icon / Color | Action when clicked | Conditions |
|---|
| View Details | Eye icon / Blue | Opens the audit detail dialog with full log details and diff view | Available for all records |
| Favorite | Star icon | Toggles bookmark for quick future reference | Yellow star = Favorited, Gray star = Not favorited |
6. Step-by-step guides
1. Investigating staff actions by username and date
- Go to Staff > Activity log from the sidebar.
- Enter the staff member's username in the search input.
- Select start and end dates in the Date Range picker.
- The table displays matching audit records sorted chronologically (newest first).
2. Filtering by category and action type
- Select a Category (e.g. select Transaction to audit deposit/withdrawal approvals).
- Open the Action Type dropdown and check the operations to inspect (e.g. check
Approved Deposit Transaction and Approved Withdraw Transaction).
- The table immediately updates to display only matching activities.
3. Inspecting changes and before/after comparisons
- Locate the log entry in the table.
- Click the View Details (eye icon) button.
- In the User Log Details dialog:
- Check the top metadata grid (Timestamp, Username, Action Type, Reference Type).
- Review raw details in the details box.
- For update operations, scroll down to the What changed section to compare Before values against After values.
- Click Copy to copy the log detail text to clipboard if needed.
- Click Close to return to the table.
[!NOTE]
This is a strictly read-only audit log. To ensure data integrity and compliance, there are no creation, modification, or deletion forms on this page.
8. Popups and dialogs
User Log Details Dialog
- Triggered by: Clicking the View Details (eye icon) button on any log entry.
- Content:
- Metadata Grid:
- Timestamp: Exact date and time of the event.
- Username: Staff account that performed the action.
- Action Type: Specific operation executed.
- Reference Type: Target system entity identifier.
- Log Detail: Structured JSON or text representation with a Copy button.
- What changed: Diff table displaying field names, Before values (red/muted), and After values (green).
- Action: Review data, copy details, and click Close.
9. Statuses and badge colors
| Badge / Status | Color | Meaning | Next Action |
|---|
| Action Type | Blue | Operation classification (create, update, delete, approve) | Identifies operational scope |
| Before Value | Red / Muted | State of the field prior to modification | Reference baseline |
| After Value | Green | State of the field after modification | Verified current value |
| Favorite Star | Yellow | Bookmarked log entry | Quick access |
10. Frequently asked questions / Troubleshooting
- Why is the "Action Type" filter disabled?
- Action types are tied to specific categories. You must select a specific Category first before the Action Type dropdown becomes active.
- Why don't some log entries have a "What changed" diff table?
- The diff table is generated only for Update operations where previous values exist. Initial creation events and actions without state changes display only the log detail text.
- Can activity log entries be edited or erased?
- No. All records are permanently immutable to maintain security and regulatory audit compliance. No user, including Super Admin, can alter or delete entries.
- No results found when searching:
- Click Clear to remove all active filters, verify the username spelling, and ensure your date range encompasses the time of the event.