Users & Roles
можно. supports team collaboration with three access roles. Each user has their own account; invitations are sent via the web dashboard.
Roles
| Role | Permissions |
|---|---|
| ADMIN | Full access: manage users, projects, environments, API keys. Create and modify flags, segments, activation rules. |
| DEVELOPER | Manage flags, segments, activation rules, tags. View audit log. Cannot manage users and API keys. |
| VIEWER | Read-only: view flags, segments, audit log. Cannot make changes. |
Role hierarchy: ADMIN includes DEVELOPER permissions, DEVELOPER includes VIEWER permissions.
Inviting a User
The first administrator is created on initial setup via the onboarding wizard. Subsequent users are invited through the web dashboard:
- Go to the Users section (ADMIN only)
- Click Invite
- Enter email and role
- The user receives an email with an activation link, sets their name and password
Password Recovery
- User clicks "Forgot Password" on the login page
- Server sends an email with a reset link
- User sets a new password via the link
User Management (ADMIN)
Administrators can view the user list, change roles, and delete accounts through the Users section in the web dashboard.
User Profile
Each user has a profile with the following data:
| Field | Description |
|---|---|
email | Email (login) |
name | Display name |
role | Role: ADMIN, DEVELOPER, VIEWER |
status | ACTIVE, INACTIVE |
locale | Interface language: en or ru |
avatar | Avatar (image) |
Activity Audit
All user actions are recorded in the audit log: flag creation and modification, invitations, API key management, settings changes. The audit log is accessible to all three roles.
Related Pages
- Audit — tracking changes
- Security — JWT, refresh tokens, rate limiting
- Configuration — SMTP for emails