Admin Permissions

Owners can configure per-Admin access controls to limit exactly which features each Admin can see. This is useful for restricting front-desk staff to room management only, or giving a reporting admin access to analytics without the ability to manage staff.

How to configure

  1. Go to Users in the left sidebar
  2. Find the Admin you want to configure and click Edit
  3. Scroll to the Admin Permissions section
  4. Uncheck Full Access to enable per-feature restrictions
  5. Toggle individual permissions on or off
  6. Click Save Changes

The Admin's sidebar and available views update immediately — no re-login required.

ℹ️
Full Access is the default

New Admins are created with Full Access enabled. This means they have access to all operational features. Restrictions only take effect when Full Access is unchecked.

Available permissions

PermissionWhat it controls
Manage RoomsAdd, edit, delete rooms. Change room status, priority, and urgent flags.
View Reports & AnalyticsAccess the Reports page and all charts.
Manage StaffInvite new staff, edit existing users, remove users. Cannot change the Owner role.
View Cleaning HistoryAccess the Cleaning History log and apply filters.
Manage ShiftsView all shifts, see active staff on duty, filter shift history.
View Lost & FoundAccess the Lost & Found page, create and resolve entries.
Send & Receive MessagesAccess the Inbox, send messages to individuals or groups.
Mark Rooms as UrgentSet or clear the URGENT flag on any room.

Default behavior

A permission value of null (the default) means Full Access — backward-compatible with accounts created before permission restrictions were introduced. Setting permissions to an empty list means the Admin can only access the Dashboard and nothing else.

Important notes

  • Owners always have full access — Permission restrictions only apply to the Admin role. The Owner cannot be restricted.
  • Admins cannot configure their own permissions — Only the Owner can modify Admin permission settings.
  • Dashboard is always accessible — Even an Admin with zero permissions can still see the Dashboard (room status board). Restrictions limit sidebar navigation and management actions, not the Dashboard itself.
💡
Example: Front-desk Admin

Enable only Manage Rooms and Send & Receive Messages for a front-desk Admin. They can change room statuses and communicate with cleaning staff, but cannot see Reports, History, or Shift data.