User Management¶
The User Management page allows administrators to create, edit, and manage platform user accounts. Assign roles, activate or deactivate accounts, and perform bulk operations on users.
User List¶
The user list displays all registered accounts in a searchable, sortable table.
| Column | Description |
|---|---|
| Name | User's display name |
| Login email address | |
| Role | Assigned role (Admin, Organizer, or Player) |
| Status | Active or Inactive |
| Created | Account creation date |
| Last Login | Most recent login timestamp |
Use the search bar to filter by name or email. Column headers are sortable. The table supports pagination for large user bases.
Creating a User¶
Click Create User to open the user creation form.
Form Fields¶
| Field | Type | Required | Description |
|---|---|---|---|
| Display Name | Text | Yes | The user's visible name across the platform |
| Yes | Login email — must be unique | ||
| Password | Password | Yes | Initial password (user can change after first login) |
| Role | Select | Yes | One of: Admin, Organizer, Player |
| Active | Toggle | No | Defaults to active. Set to inactive to create the account without granting access |
LDAP Users
Users authenticating via LDAP or OAuth (Google/GitHub) are created automatically on first login. Their role defaults to Player and can be changed from this page.
Role Assignment¶
MAGK uses three roles with increasing levels of access:
| Role | Access Level |
|---|---|
| Admin | Full platform access — all admin pages, settings, infrastructure, user management |
| Organizer | Event management — create/edit events, manage teams, configure missions and scoring |
| Player | Participant access — register for events, view event details, interact with nodes |
To change a user's role, click the user row to open the detail view, then select a new role from the Role dropdown and save.
Activation and Deactivation¶
Deactivating a User¶
Deactivating a user prevents them from logging in without deleting their account or historical data. From the user detail view, toggle the Active switch to off and save.
Deactivated users:
- Cannot log in to the platform
- Are removed from active event rosters
- Retain their historical data (audit logs, past event participation)
Reactivating a User¶
Toggle the Active switch back to on. The user can log in immediately with their existing credentials.
Bulk Actions¶
Select multiple users using the checkboxes in the user list, then use the Bulk Actions dropdown:
| Action | Description |
|---|---|
| Activate | Set all selected users to active |
| Deactivate | Set all selected users to inactive |
| Change Role | Assign a new role to all selected users |
Admin Protection
You cannot deactivate your own account or remove the last Admin user from the platform.
Related Pages¶
- Dashboard — Platform overview with user counts
- Registrations — Event registration management
- Certificates — User certificate management
- Audit Logs — Track user actions