Settings
Permissions
Permissions define what a user with a given role is allowed to do within the system.
Each permission activates access to specific functional areas in the frontend or backend.
Available Permission Types
Currently, PLCVisu supports the following permissions:
-
admin
Grants full access to all system functions, including configuration, pages, components, logs, and alarms.
This permission overrides all others – if assigned, it makes additional permissions irrelevant. -
view_alarms
Allows the user to view active or historical alarms in the frontend.
This includes alarm indicators and alarm history views, if available. -
view_logs
Grants access to login records of all users.
To view these logs, a Logger component must be created and linked in the menu.
Only users with this permission will see the corresponding Logger view in the frontend.
Notes
- Permissions are linked to roles, not directly to users.
- You can assign multiple permissions per role – except when using [code_block_0], which includes all rights by default.
- Fine-grained access control is possible by creating dedicated roles with a minimal set of permissions.