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.