Core Concepts
User Management
Manage users, roles, invitations, and role permissions in Kener
Use Manage → Users to invite teammates, control access, and manage account status.
Roles overview
Kener uses three roles:
| Role | What it means |
|---|---|
admin |
Full access, including user administration and vault/API-key level operations |
editor |
Can run day-to-day operations (monitors, incidents, maintenances, site settings) but cannot administer users |
member |
Limited access; cannot administer users or change system settings |
What each role can do
Admin
Admin can:
- invite users
- resend invitations
- change user role
- activate/deactivate users
- send verification email to any user
- perform all editor-level operational actions
- manage admin-only areas like vault and certain privileged API actions
Admin invite permissions:
- admin can invite
admin,editor, andmember
Admin user-management restrictions:
- non-owner admin cannot modify other admins
- owner admin can modify other admins (role update and activate/deactivate)
Editor
Editor can:
- invite users
- resend invitation emails
- manage monitors, incidents, maintenances, alerts, triggers, pages, subscriptions, and site data
Editor invite permissions:
- editor can invite
editorandmember
Editor cannot:
- change user roles
- activate/deactivate users
- perform admin-only user administration actions
Member
Member can:
- sign in and use allowed views
- send verification email for their own account (if unverified)
Member cannot:
- invite users
- resend invitations
- change roles
- activate/deactivate other users
- perform admin/editor configuration actions
Invite flow
Important
Email must be configured before invitation flow can be used.
From Manage → Users:
- Click Add User.
- Enter name, email, and role.
- Invitation email is sent with a secure token link.
Role options in Add User are filtered by your role:
- admin:
admin,editor,member - editor:
editor,member - member: no access to Add User
Current behavior:
- invited user is created with inactive account and empty password
- invitation token expires after 7 days
How users accept invitation
When user opens invitation link:
- Token is validated (view + token + expiry).
- User sets password on invitation page.
- On success, account is activated and marked verified.
- User signs in normally.
If link is invalid, expired, or already used, invitation page shows an error and user cannot activate from that link.
Verification emails
- Admin/editor can send verification email to users.
- Member can only trigger verification for their own account.
Common user management tasks
- Promote/demote user: admin updates role in user settings sheet. Non-owner admins cannot change other admins.
- Deactivate user: admin toggles account inactive (session access removed). Non-owner admins cannot deactivate other admins.
- Re-invite user: resend invitation if user has not set password yet.
UI behavior notes
- The current signed-in user is highlighted in the users table.
- For non-owner admins, admin targets do not show admin-management actions.
Requirements and dependencies
- Email setup is required for:
- inviting users
- resending invitation emails
- verification emails
See Email Setup.