Roles and Permissions

This document outlines the hierarchy and capabilities of roles in Mona.

Role Types

  1. Global roles: Permissions applicable to all context classes. The three types of roles are: Admin, Viewer, and Participant.
  2. Specific Context Class roles: Permissions restricted to specific context classes. To access specific Context Class roles, users must additionally possess the HasMonaAccess role.
    Each permission type is categorized into three roles: Context Class Admin, Context Class Viewer, and Context Class Participant.

Roles

  • Admins have the highest level of access, with capabilities to manage users and perform admin actions such as backfill and insights on demand.
  • Viewers have read-only access to configurations and insights, and full access to investigations capabilities of the dashboard.
  • Participants have read-only access to insights, and full access to investigations capabilities of the dashboard.