Users

Account types

There are two types of user's account:
  • 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.