Skip to main content

User Activity Logs

User Activity Logs record actions performed by users in the PMS — logins, reservation changes, payments, configuration changes, and more. Use them for auditing, troubleshooting, and compliance.

Having a problem?

See the main Troubleshooting page for general issues.

Access​

From the sidebar: Operations → General → User Activity Logs.

Requires the View User Activity Log permission (view_useractivitylog). Admins and super-admins can always access this screen.

Filters​

FilterDescription
SearchFree-text search across user name, activity text, and related fields.
From DateFilter logs from this date (inclusive).
To DateFilter logs up to this date (inclusive).
Activity GroupColumn-header dropdown — filter to a specific module/area (e.g. Reservation, Billing).
Action TypeColumn-header dropdown — filter to a specific action (e.g. Create, Update, Delete).
Activity ByColumn-header dropdown — filter to a specific user who triggered actions.
Activity ForColumn-header dropdown — filter to a specific user/object actions were performed on.
StatusColumn-header dropdown — include or exclude logs from inactive users.

Filters apply automatically as you type or change dates. Use Reset to clear all filters.

Table Columns​

ColumnDescription
UserThe user who performed the action (name and username).
Activity GroupThe module or area (e.g. Reservation, Billing, Housekeeping, Auth).
Action TypeThe specific action performed (e.g. Create, Update, Delete, Login).
Activity ByThe user who triggered the action (may differ from User in some cases).
Activity ForThe user or object the action was performed on.
TextA human-readable description of the action.
Business DateThe business date at the time of the action.
Activity DateThe actual date and time the action occurred.
IP AddressThe IP address of the user's session (if captured).

Click any row to open the Activity Log Detail Modal, which shows the full log entry including raw details, changed fields, and any additional context captured by the system.

Export​

Users with the Export User Activity Log permission can export the current filtered results:

  • Excel — Downloads as .xlsx for spreadsheet analysis.
  • PDF — Downloads as a formatted PDF for printing or archiving.

Delete​

Users with the Delete User Activity Log permission can delete individual log entries. A confirmation dialog shows the activity text, user, and date before deletion. Deletion cannot be undone.

caution

The Export and Delete permissions currently only control whether the buttons are shown in this screen — enforcement is at the interface level, not the server. Treat these permissions as UI conveniences rather than a hard security boundary, and restrict who has API-level system access accordingly.

Use Cases​

  • Auditing — Who did what and when (e.g. who changed a rate, who cancelled a reservation).
  • Troubleshooting — Trace back a change to find when and by whom it was made.
  • Security — Detect unusual or unauthorized activity patterns.
  • Compliance — Retain evidence of user actions for regulatory requirements.

Common FAQs​

Why don't I see the User Activity Logs menu? Your user does not have the view_useractivitylog permission. Ask your administrator to grant access.

Can I search by a specific reservation or room? Use the Search field to enter a reservation ID, room number, or any text that appears in the activity description.

How far back do logs go? Log retention depends on your system configuration. Contact your administrator if you need logs older than what is visible.

See also​