User Management

Manage all users and their permissions

Search search Role All Roles User Admin badge Status All Status Active Inactive toggle_on Sort By Username Email Join Date Last Login sort Order Ascending Descending swap_vert
@if (isLoading() && users().length === 0) {

Loading users...

} @if (error() && !isLoading() && users().length === 0) {
error_outline

Failed to Load Users

{{ error() }}

} @if (users().length > 0) {

Users

@if (pagination()) { Total: {{ pagination()?.totalItems }} user{{ pagination()?.totalItems !== 1 ? 's' : '' }} }
Username
account_circle {{ user.username }}
Email {{ user.email }} Role {{ user.role | uppercase }} Status {{ getStatusText(user.isActive) }} Joined {{ formatDate(user.createdAt) }} Last Login {{ formatDateTime(user.lastLoginAt) }} Actions
@for (user of users(); track user.id) { account_circle {{ user.username }} {{ user.email }}
Role: {{ user.role | uppercase }}
Status: {{ getStatusText(user.isActive) }}
Joined: {{ formatDate(user.createdAt) }}
Last Login: {{ formatDateTime(user.lastLoginAt) }}
}
@if (paginationState()) { } } @if (!isLoading() && !error() && users().length === 0) { people_outline

No Users Found

No users match your current filters.

}