administrator - this type is allowed to perform all actions on all objects; only this accounts can manage users
standard user - privileges are defined by global privileges and/or on each monitor by assigned role
Global privileges
Set of privileges to perform operations on all objects, no matter which role (if any) is assigned to user on object (e.g. monitor).
These privileges can be configured in user's edit form and can be done only by user with administrator account type.
create monitors
view all monitors - required for all other monitors' global privileges
run all monitors - privilege to schedule check for monitor
manage teams - privilege to manage team (users) for all monitors
edit all monitors - privilege allowing user to edit all monitors
delete all monitors - privilege giving user power to delete every monitor
Monitor's role
Each user can be assigned with any of following roles. This can be done by button "manage team" in monitor detail's page header,
and can be done only by user which role or global privilege allowing him to manage team.
viewer - basic role allowing user only to view reports
tester - user can view monitor and schedule (run) check
developer - user can schedule(run) check and edit monitor
- all parameters like url, authentication, timeouts, intervals etc.
manager - can do everything; only role that can manage monitor's team
Blocking user
Blocking user is a special ability that doesn't delete user but blocks him. He (or she) cannot login, if he's currently logged in, he's automatically logout.