Users and Roles

v2.20.1

The Users page is where Administrators manage all user accounts in the Supracontrol system. From here you can view, create, edit, enable, disable, and delete users, as well as assign their roles and access permissions.

Path: Settings → Users (under the Application Settings section)

The role system

Every user in Supracontrol is assigned one or more roles that determine what they can see and do in the application. Roles have a numeric level - higher levels grant greater privilege. When a user has multiple roles, the highest-level role takes precedence.

RoleLevelDescription
Superadmin8The highest privilege level. Manages multiple client deployments (tenants). Not visible in the standard user interface - managed through the Superadmin module
BU Admin7Full administrator within a specific Business Unit. Can manage users, notifications, and schedules within their assigned Business Unit but cannot see or modify data from other Business Units
Owner6The system owner. Has full system access. Cannot be deleted by another administrator and cannot disable their own account. At least one Owner account must exist
Administrator2Full system administrator. Can manage all users, settings, and configurations
User3A standard user with location-based access. Can view and interact with the system according to assigned location permissions
Viewer5Read-only access. Can view data but cannot make changes or acknowledge alarms
Access User4Restricted to the Access Control module only
Note: A minimum of one Administrator must always exist in the system. The system will prevent the deletion or disabling of the last Administrator account.

User properties

Identity

PropertyDescription
UsernameThe unique login name used to sign in
First Name / Last NameThe user’s full name
EmailThe user’s email address; used for email notifications and account-related messages
PhonePhone number in international format; used for SMS and voice notifications
DescriptionOptional free-text note about this user

Access and security

PropertyDescription
RolesOne or more roles assigned to the user
Business UnitsWhich Business Unit(s) this user belongs to
LocationsSpecific locations this user has access to, optionally with schedule-based time restrictions
Validity PeriodAn optional date range (Valid From / Valid Through) that limits when the account can be used
2FA EnabledWhether two-factor authentication is active for this user (when OTP feature is enabled)
Access CardsPhysical access control cards linked to this user for door/gate access

Metadata

PropertyDescription
Created OnWhen the account was created
Last LoginThe most recent successful login date and time
EnabledWhether the account is currently active

User status

StatusDescription
EnabledThe user can log in and use the system
DisabledThe user cannot log in. Their data and configuration remain intact
Validity ExpiredThe current date is outside the user’s Valid From / Valid Through range. The user cannot log in until the validity period is updated

View modes

ViewDescription
Table ViewA standard data grid showing all users with sortable and filterable columns
Card ViewA visual card-based layout showing each user as a card with their name, role, and status at a glance

Toggle between views using the button in the toolbar.

Alphabet filter

An A-Z filter row appears above the user list. Click a letter to instantly filter the list to users whose name starts with that letter. Click the selected letter again (or All) to clear the filter.

Toolbar

IconToolDescription
toggle viewToggle ViewSwitch between card view and table view
enableEnableEnables the selected user account(s)
disableDisableDisables the selected user account(s)
editEditOpens the edit dialog for the selected user. Disabled when no row or more than one row is selected
deleteDeleteDeletes the selected user(s). Disabled when no user is selected, the user has the Owner role, or the user is the last Administrator
export to excelExport to ExcelExports the current user list to an Excel file
table settingsTable SettingsOpens the column visibility panel for the user table
addAdd UserOpens the dialog to create a new user account

A search bar is available to filter by name, username, email, or role.

Access restrictions