User & Role Management
Users in Eloquent can belong to multiple organizations with different roles in each. The Admin App provides a centralized interface for managing user accounts and access.
Users Page
The Users page requires selecting an organization first. Once selected, it displays:
- Org controls — enable/disable organization toggle
- User table — name, email, role (per-org), status, auth source, created date
- Actions — edit or delete per user
User Statuses
| Status | Description |
|---|---|
| Active (green) | User can log in and access the organization |
| Disabled (gray) | User account is suspended |
Creating Users
Click "New User" (requires an organization to be selected).
Adding an Existing User
- Enter the user's email and click Search
- If the user exists, a green checkmark appears and name fields are pre-filled
- Select roles for this organization
- Click Create — the user is added to this organization with the selected roles
Creating a New User
- Enter the user's email and click Search
- If no user is found, fill in first name and last name
- Select roles for this organization
- Click Create — a new account is created with access to this organization
Editing Users
The edit dialog has two tabs:
Basic Info
- Email address
- First and last name
- Auth provider (e.g.,
credentials,google)
Organization Access
Lists all organizations the user belongs to. For each entry:
- Organization — dropdown to select which org
- Roles — checkboxes for available roles in that org
- Remove Access — removes the user from that specific org
Click "Add Organization Access" to grant the user access to additional organizations.
Roles
Default Roles
Every organization has two built-in roles:
- user — standard access
- admin — full access to organization settings and management
Custom Roles
Organizations can define up to 20 custom roles via the organization edit dialog (Roles tab). Custom roles can be used for fine-grained access control within applications built on the platform.
Multi-Organization Access
A single user account can be a member of multiple organizations simultaneously:
- Each organization membership has its own set of roles
- Users see only data from their currently selected organization
- Switching organizations changes the user's active context
- Roles do not carry across organizations — a user can be an admin in one org and a regular user in another
Removing vs. Deleting Users
When clicking the delete icon on a user, two options are presented:
| Action | Effect |
|---|---|
| Remove from this organization | User loses access to this org but keeps their account and access to other orgs |
| Delete completely | User account is permanently deleted from all organizations |
Choose "Remove" when a user is leaving one team but staying with others. Choose "Delete" only for permanent account removal.