Documentation
Documentation
User Management
Manage and monitor your end users through the Flux Relay dashboard.
Overview
The User Management page allows you to view, search, and manage all end users associated with your messaging servers. This interface provides a comprehensive view of your user base with powerful management capabilities.
Accessing User Management
To access the User Management page:
- Navigate to the Users section in the dashboard sidebar
- Select a project from the dropdown
- Select a server from the dropdown
- The user list will automatically load for the selected server
Features
View Users
The user table displays:
- User Information: Username, email (if available), and avatar initials
- External User ID: The unique identifier used in your application
- Status: Online/Offline indicator with visual badges
- Created Date: When the user account was created
- Actions: Quick access menu for user operations
Search Users
Use the search bar to quickly find users by:
- Username
- External User ID
- Email address (if stored in metadata)
- Any metadata field
Select Users
Select individual users or use bulk selection:
- Individual Selection: Click the checkbox next to any user
- Select All: Use the checkbox in the table header to select all visible users
- Selection Counter: See how many users are selected at the top of the table
Delete Users
Delete users individually or in bulk:
- Single Delete: Click the actions menu (three dots) on any user row and select "Delete User"
- Bulk Delete: Select multiple users and click the "Delete Selected" button
- Confirmation: A confirmation dialog will appear before deletion
- Automatic Cleanup: Deleting a user automatically removes their messages and updates conversations
Warning: User deletion is permanent and cannot be undone. All messages and conversations associated with the deleted user will be removed or updated accordingly.
User Statistics
View real-time statistics at the bottom of the page:
- Total Users: Count of all users in the selected server
- Online Users: Number of currently active users
- Offline Users: Number of inactive users
Table Scrolling
The user table features enhanced scrolling capabilities:
- Fixed Header: Column headers remain visible while scrolling through long user lists
- Responsive Height: Table height adjusts to fit your viewport
- Smooth Scrolling: Easy navigation through large user lists
Best Practices
- Use search to quickly locate specific users in large lists
- Select multiple users for bulk operations to save time
- Review user statistics regularly to monitor your user base
- Be cautious when deleting users, as this action is permanent
- Test users (created via "Create Test User") are automatically filtered out from this view