Administration
Functions for administrators.
Admins Only
These functions are only available to users with admin role.
Open Admin Area
- Click on Your profile picture in the sidebar
- Select "Admin Area"
User Management
View Users
The user list shows:
| Column | Meaning |
|---|---|
| Name | Username |
| Display Name | Full name |
| Contact address | |
| Role | admin / user / viewer |
| Created | Registration date |
| Last Login | Last activity |
Create New User
- Click on "Add User"
- Fill out the form:
- Username - For login (unique)
- Display Name - Full name
- Email - Optional, for password reset
- Password - Initial password
- Role - admin / user / viewer
- "Create"
Edit User
- Click on a user
- Change the desired fields
- "Save"
Password Reset
Admins can reset a user's password. The user receives a temporary password and must change it at next login.
Delete User
- Click on Delete icon
- Confirm the deletion
Warning
Deleting a user is permanent. The user's projects remain but are no longer assigned to any user.
Roles
Admin
- Full access to all functions
- User management
- Manage master templates
- Delete system annotations
User
- Create and manage projects
- Upload models
- Perform cost calculations
- Use master templates (not create)
Viewer
- Read-only access
- Can only access projects via share links
- No access to dashboard
Share Tokens
Overview of all active share links:
- Project - Associated project
- Token - Share URL
- Created by - User
- Expires - Validity period
- Accesses - Number of views
Revoke Token
- Click on Close icon
- Confirm
The share link will no longer work.
Annotations
Overview of all annotations in the system:
- Filtered by project
- With creator and date
- With delete option
Bulk Actions
- Delete all in project - Removes all annotations from a project
- Delete by date - Removes old annotations
System Statistics
Overview of system usage:
- Users - Count, thereof active
- Projects - Total, per user
- Models - Total, storage usage
- Storage - Used vs. available
Maintenance
Clear Cache
- Click on "Clear Cache"
- The Redis cache is cleared
- The application reloads data from the database
When to Clear Cache?
Only when having issues with stale data. Not needed in normal operation.
Database Cleanup
Removes orphaned entries:
- Deleted models without project
- Expired share tokens
- Old session data
Message Broker
Overview of the Redis Pub/Sub system for real-time updates.
Broker Statistics
| Statistic | Description |
|---|---|
| Connections | Active WebSocket connections |
| Messages/sec | Throughput of real-time updates |
| Channels | Active Pub/Sub channels |
| Stream Size | Message count per stream |
Dead Letters
Failed messages are stored as Dead Letters:
- Click on "Message Broker"
- The list shows failed messages with error descriptions
- Two actions are available per message:
| Action | Description |
|---|---|
| Reprocess | Resend the message |
| Delete | Permanently remove the message |
Stream Management
For each channel you can:
- View stream info (message count, first/last entry)
- Trim stream - Remove old messages to free memory
Backup & Restore
Create and manage database backups directly in the admin panel.
Create Backup
- Click on "Create Backup"
- The system creates a full database dump
- Progress is displayed
Existing Backups
The list shows all stored backups:
| Column | Meaning |
|---|---|
| Filename | Name of the backup file |
| Timestamp | Creation date and time |
| Size | File size |
Restore Backup
- Select a backup from the list
- Click on "Restore"
- Confirm the restoration
Warning
Restoring a backup overwrites the current database. Create a backup of the current state first.
Spatial Indexing
Manage spatial indexes for faster collision detection and queries.
Check Status
The overview shows for each model:
| Column | Meaning |
|---|---|
| Model | Model name |
| Status | Indexed / Not indexed / In progress |
| Elements | Number of indexed elements |
| Last Updated | Timestamp of last indexing |
Build Index
- Select a model that is not indexed
- Click on "Start Indexing"
- Indexing runs in the background
When to Index?
Spatial indexes significantly speed up collision detection and spatial queries. Recommended for all models that are regularly checked.
System Logs
View recent application logs.
- Click on "System Logs"
- The most recent log entries are displayed
- Filter by severity (Info, Warning, Error)
Troubleshooting
System logs are useful for diagnosing issues with conversions, imports, or API errors.