---
title: "Users"
description: "Create and manage user accounts, assign roles, and control access"
source_url: https://ai-ops.com/docs/system/users
---

# Users

Navigate to **System > Users** to manage user accounts. The user list shows all accounts with their status, role, and last login time.

---

## User List

The user table displays the following columns:

| Column | Description |
|--------|-------------|
| **Status** | Active (teal) or Inactive (gray) |
| **Username** | The account's login name |
| **Email** | Email address, if set |
| **Name** | First and last name combined |
| **Role** | The assigned role — Superuser, a group name, or View Only |
| **Last Login** | Relative timestamp of the last successful login |

Inactive users appear at reduced opacity. Superusers display a crown icon next to their role.

Use the search bar to filter by username, email, or name. Column filters are available for status, role, and last login date range.

### Bulk Actions

Select multiple users with the checkboxes, then open the **Actions** menu to:

- **Enable** or **Disable** all selected users
- **Delete** all selected users (with confirmation)

### Row Actions

Right-click any user row to access quick actions: Edit User, Change Password, Enable/Disable, or Delete.

---

## Creating a User

Click **Add User** to open the creation dialog.

| Field | Required | Notes |
|-------|----------|-------|
| **Username** | Yes | Cannot be changed after creation. Letters, digits, and `@.+-_` only. |
| **Password** | Yes | Minimum 8 characters |
| **Email** | No | Optional email address |
| **First Name** | No | Optional |
| **Last Name** | No | Optional |
| **Role** | Yes | Select a role or "View Only (No group)" |
| **Active** | No | Default: on. Inactive users cannot log in. |

The user can log in immediately after creation if marked as active.

---

## User Detail Page

Click any user row to open their detail page. The header shows the username, role badge, join date, last login, and an enable/disable toggle.

### Overview Tab

Metric cards summarize:
- **Date Joined** — when the account was created
- **Last Login** — when the user last authenticated (or "Never")
- **Role** — the assigned role name
- **Status** — Active or Inactive

Below the metrics, a user information card shows the username, email, and name fields.

### Settings Tab

Two editable sections:

**User Details** — edit email, first name, last name, role, and active status. Username is read-only. If the user is a superuser, the role dropdown is disabled (superuser status is managed separately from roles).

**Change Password** — enter a new password and confirm it. Minimum 8 characters.

### Roles Tab

Shows the user's current role assignment. From here you can assign the user to a different role or remove them from their current role. Superusers do not have a role assignment — their access bypasses all permission checks.

### Permissions Tab

Displays the user's effective permissions based on their role:

- **Superusers** — full access indicator with a note that superuser privileges bypass all permission checks
- **View Only** — read-only access indicator with a note that no permissions are granted
- **Role-assigned users** — the role name and a grouped list of all permissions granted by that role

---

## My Profile

Users can view and edit their own account at **Profile > My Profile** (accessible from the user menu in the top-right corner). The layout matches the user detail page with Settings, Notifications, and Permissions tabs, but the role field is read-only — users cannot change their own role.

### Notifications Tab

Configure personal notification preferences. Control which event types trigger notifications and how they are delivered.

---

## What's Next

- [Roles & Permissions](https://ai-ops.com/docs/system/roles-permissions.md) — create roles, assign permissions, and manage group membership
