Most pages use three access levels: No access, View, and Manage. Some pages have granular levels accessible via the Advanced switch in the role editor.
Standard Page Permissions:
- Overview: View (Storage totals/upload activity).
- Media: View (Browse/download) $\rightarrow$ Manage (Upload/move/rename/delete).
- Retention & cleanup: View (See rules) $\rightarrow$ Manage (Create/change/run rules).
- API keys: View (See keys/usage) $\rightarrow$ Manage (Create/reveal/restrict/revoke) [Sensitive].
- Database backups: View (History/status) $\rightarrow$ Manage (Download/rotate token/change schedule) [Sensitive].
- Logging: View (Grafana Viewer) $\rightarrow$ Manage (Setup/restart/Loki password/Grafana Editor).
- Nucleus: View (Proxy address/status) $\rightarrow$ Manage (Change server address/hostname/domain).
- Zumble: View (Voice server status) $\rightarrow$ Manage (Setup/restart/schedule/remove).
- Resource cache: View (Status/traffic) $\rightarrow$ Manage (Setup/change/purge/rotate key).
- Discord: View (Connected servers/health) $\rightarrow$ Manage (Connect/disconnect) [Sensitive].
- Roles: View (See roles) $\rightarrow$ Manage (Create/change/delete) [Sensitive].
- Audit log: View (Read log).
Granular Permissions (Applications):
- View: Read submitted applications.
- Review: Vote and leave internal notes.
- Decide: Accept/deny/move to interview and message applicants.
- Manage: Build forms and change settings.
Granular Permissions (Members):
- View: See members and pending invitations.
- Invite: Invite people and cancel invitations.
- Manage: Change roles, remove members, configure Discord role access [Sensitive].