Skip to main content

Activity Log

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:

  1. Header: Displays page title Activity Log and audit system overview.
  2. Search and Filters:
    • Search input for staff username.
    • Category selector.
    • Action type selector (populates after selecting a category).
    • Date range picker.
    • Clear filters button.
  3. Table Controls & Refresh: Total log entries count and refresh button (circular arrow icon).
  4. Data Table: Displays Created At timestamp, Username, Action Type, Detail, and Actions (View details and Favorite star).
  5. Pagination: Located at the bottom to navigate pages and adjust rows per page (10, 20, 50, 100).

4. Search and filters​

Field / FilterTypeOptions / How to useResult
Search by username…Text inputType staff username (auto-searches after 0.4s pause)Filters logs to actions performed by that staff user
CategoryDropdownChoose from: Agent, Player, Transaction, Bank Account, Promotion, Role, User, Notification, News, Theme, Guide, Hit Section, or OtherFilters logs to specific operational areas
Action TypeMulti-select dropdownAvailable once a category is picked; select specific operations (e.g. create, update, delete, approve)Filters logs to chosen action types
Date RangeDate range pickerSelect start date and end dateDisplays actions recorded within the selected period
ClearButtonClick to reset all search inputs and filtersRestores full activity log view

5. Data table​

Table columns​

ColumnWhat you seeMeaningBadges / Icons
Created AtDate & time (hh:mm:ss)Exact timestamp when the action occurred (sortable)Standard text
UsernameStaff username stringStaff member who executed the actionBold text
Action TypeAction label (e.g. Create User, Approve Deposit, Update Player)Type of operation performedRounded blue chip
DetailTarget summary or details snippetBrief summary of the affected entity; hover to view full textGray text snippet
ActionsAction buttonsInspect full audit record or bookmarkSee details below

Row actions​

ButtonIcon / ColorAction when clickedConditions
View DetailsEye icon / BlueOpens the audit detail dialog with full log details and diff viewAvailable for all records
FavoriteStar iconToggles bookmark for quick future referenceYellow star = Favorited, Gray star = Not favorited

6. Step-by-step guides​

1. Investigating staff actions by username and date​

  1. Go to Staff > Activity log from the sidebar.
  2. Enter the staff member's username in the search input.
  3. Select start and end dates in the Date Range picker.
  4. The table displays matching audit records sorted chronologically (newest first).

2. Filtering by category and action type​

  1. Select a Category (e.g. select Transaction to audit deposit/withdrawal approvals).
  2. Open the Action Type dropdown and check the operations to inspect (e.g. check Approved Deposit Transaction and Approved Withdraw Transaction).
  3. The table immediately updates to display only matching activities.

3. Inspecting changes and before/after comparisons​

  1. Locate the log entry in the table.
  2. Click the View Details (eye icon) button.
  3. 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.
  4. Click Copy to copy the log detail text to clipboard if needed.
  5. Click Close to return to the table.

7. Add or edit forms​

[!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:
    1. 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.
    2. Log Detail: Structured JSON or text representation with a Copy button.
    3. 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 / StatusColorMeaningNext Action
Action TypeBlueOperation classification (create, update, delete, approve)Identifies operational scope
Before ValueRed / MutedState of the field prior to modificationReference baseline
After ValueGreenState of the field after modificationVerified current value
Favorite StarYellowBookmarked log entryQuick 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.