Roles & Permissions
Roles and per-user permissions are managed via the Access Management page and stored in Cloudflare D1 (access_roles and access_users tables). Each user is assigned a role, plus optional per-user overrides.
| Role | Pages | SSH / TUGA / QA |
|---|---|---|
admin | All pages (including Access, Setup, Logs, Trigger Settings) | All SSH, TUGA, Quick Access |
operator | Operations, Monitoring, API Health, Infra, Network, Troubleshoot, Codes, AI, Doc | SSH (main, proxy, rpidev), TUGA (all), QA (all) |
viewer | Dashboard, Infra, Network, Troubleshoot, Codes, Doc | None |
india | Dashboard, Infra, Network, Troubleshoot, Codes, Doc | None |
New users are auto-provisioned as viewer. Admins can change roles and toggle individual permissions per user via the Access Management page.