assets/img/logo.svg
Admin

Activity Log

Viewing and analyzing system activity logs

The Activity Log page allows you to view and analyze all activities recorded by the system, such as creation, modification and deletion of users, roles and other entities. It is designed for system administrators who need to track operations performed by users on the platform.


What are activities

An activity represents an action recorded by the system during platform usage. Each activity contains information about:

  • Who performed the action (user)
  • What was done (description and code)
  • When it was performed (timestamp)
  • Where it was performed (module)
  • What was the impact (before/after comparison of changes), optional

Activities are classified by module (e.g. Users, Roles, Zones) and by severity level (Info, Warning, Error).


Period selection

To view activities you need to:

  1. Select a time period through the date picker in the toolbar
  2. Click Search
If a valid period is not selected, the search will not be executed.

Activity list

After searching, the system displays all activities recorded in the selected period as cards sorted chronologically.

The total number of activities found is shown above the list and updates based on the applied filters.

Information shown for each activity

FieldDescription
Module iconIcon identifying the module, colored based on the level
ModuleThe platform module where the action occurred (e.g. Users, Roles)
Date and timeActivity timestamp with second precision
LevelColored badge indicating severity: Info (blue), Warning (yellow), Error (red)
DescriptionTextual description of the action performed
UserUsername of the operator who performed the action

The toolbar offers several filtering tools:

Available filters

FilterDescription
PeriodDate range selector (start date and end date)
ModuleDropdown to filter by specific module. Options are dynamically generated based on loaded data
LevelMultiple selection of severity levels (Info, Warning, Error)
UserText field to filter by username (partial search, case-insensitive)
SearchText field that searches across all activity fields: ID, module, level, user, description, code and traceId

Active filters

  • Active filter badges show the currently applied filters below the toolbar
  • The Filters indicator shows the number of active filters in parentheses (e.g. "Filters (3)")
  • Click the X on a badge to remove that specific filter
  • To remove all filters: click the X icon next to the filter counter
  • Filters are applied in real-time on the list

Sorting

Activities can be sorted by date in ascending or descending order.

  • The default sort order is descending (most recent first)
  • Click the Sort by date button to reverse the order
  • The button icon changes direction to indicate the current sort order

Activity detail

Each card is expandable if it contains additional information. Clicking on the card reveals:

Before/After comparison

For activities that modified an entity (e.g. role change, user update), a field-by-field comparison table is shown:

  • The Before column (red background) shows the values prior to the change
  • The After column (green background) shows the new values
  • Only actually changed fields are displayed
  • For array fields (e.g. permissions list):
    • Removed items are shown with strikethrough in red
    • Added items are shown in bold green
  • The counter indicates the total number of changed fields

Some activities may contain sub-activities (children), displayed as nested cards within the main card. This allows tracking complex operations that generate multiple related actions.


Usage in the user page

The Activity Log page is also available in the user detail within the Admin section. In this mode:

  • The period is automatically set to the last 30 days
  • The date picker and user filter are not visible (the user filter is applied automatically)
  • Activities are loaded automatically when the page opens
  • Module, level and search filters remain available

Copyright © 2026