Skip to content

Permissions

We currently have a basic permissions system. Users are able to assign either an admin, editor or guest role. Each role has it's own set of permissions and applies throughout the whole application. The following table outlines the permissions each role has.

RoleDescription
OwnerAll permissions
Admin
  • Create, read, update, and delete monitors.
  • Change permissions of other users.
  • Remove and approve users.
EditorCreate, read, update, and delete monitors
GuestRead monitors

Future of permissions

Currently roles are pretty basic and limited. Users are currently able to view any information within the application, in the future I'll be developing a system that allows admins to create their custom roles with specific permissions and limit the amount of access the user has to the application. This is currently not on the roadmap but maybe introduced before the 1.0.0 release.