Teams and organizations
Members, invitations, roles, and the optional multi-org switch behind ENABLE_MULTI_ORG.
Members
Section titled “Members”Add members from Settings → Members → Invite. Pulse sends an email with a redemption link valid for 7 days.
| Role | Can read | Can edit | Can manage members | Can delete org |
|---|---|---|---|---|
| Owner | ✓ | ✓ | ✓ | ✓ |
| Admin | ✓ | ✓ | ✓ | ✗ |
| Member | ✓ | ✓ | ✗ | ✗ |
| Viewer | ✓ | ✗ | ✗ | ✗ |
Only owners can grant the owner role. Owners can’t demote themselves below admin while they’re the only owner — invite or promote another owner first.
Multi-org switch (optional)
Section titled “Multi-org switch (optional)”Most installs are single-org. To enable per-user org switching:
ENABLE_MULTI_ORG=true…and restart. Effects:
- Users gain an
active_org_idcolumn tracking their current context. - A dropdown appears on the org chip in the top bar with all orgs the user belongs to.
POST /me/active-orgis exposed for switching.
When the flag is off, the org chip is a static label, the endpoint returns 404, and the column is unused.
Toggling the flag requires an API restart since the route is mounted at boot.