Roles & Permissions
The platform uses a three-tier role system to control access to features and data.
Role Hierarchy
Administrator
Full access to the entire platform.
- Create, read, update, and delete all users (including other admins)
- Manage all training content, news, toolkit resources, and configuration
- Access the Progress Statistics dashboard for all regions
- Configure site settings and globals
Manager
Regional access for team oversight.
- Create and manage agents in their assigned region only
- Cannot create or edit admin users
- View progress statistics filtered to their own region
- Cannot access site-wide configuration or globals
Agent
Frontend-only access (no admin panel).
- Self-register via the public registration form
- Complete training modules and quizzes
- View their own progress and profile
- Access Self-Famils programs (if granted)
Permission Summary
| Action | Admin | Manager | Agent |
|---|---|---|---|
| Access admin panel | Yes | Yes | No |
| Create admin users | Yes | No | No |
| Create manager users | Yes | No | No |
| Create agents | Yes | Own region only | Self-register |
| View all users | Yes | Own region only | Self only |
| Edit training content | Yes | Yes | No |
| View progress stats | All regions | Own region | Own progress |
| Site configuration | Yes | No | No |
| Export CSV reports | Yes | Yes (own region) | No |
Regional Scoping for Managers
Managers are assigned to a specific region (e.g., “Australia”, “New Zealand”, “Europe”). This limits their visibility:
- They can only see and manage agents in their region
- Progress statistics are automatically filtered to their region
- They cannot view or modify users from other regions
Last updated on