Manage Users as an Admin
This guide covers all user management actions available to administrators via the Haddock dashboard: activating, deactivating, deleting, resetting passwords, and downloading user data.
Prerequisites
You must be logged in with an admin account, and have access to the Settings drawer.
Access the User Management Section
- From the dashboard, click the purple stack icon in the top-right corner to open the Settings drawer
- Expand the “Users” section to display the list of users currently registered on the platform
Open User Options
Each user row has a three-dot menu (⋮
) on the right-hand side.
- Click the ⋮ menu next to the user you want to manage — this opens available actions:
- Deactivate or Activate
- Reset password
- Download personal data
- Delete

Deactivate a User
If a user is active and you want to restrict their access:
- Click “Deactivate” from the dropdown menu.
- Their status icon changes from a ✅ green check to a ❌ red dash.
- The user will no longer be able to log in — attempts will fail with an error.
🛑 Use this instead of deletion when you just want to temporarily suspend access.
Activate a User
If a user was previously deactivated:
- Click “Activate” to restore access.
- Their status icon updates from ❌ red dash to ✅ green check.
- The user will once again be able to log in normally.
Reset a User’s Password
To set a new password for an existing user:
- Click “Reset password”.
- A dialog appears asking for a new password.
- Enter the new value, then click “Change Password”.
Once saved:
- Logging in with the old password will fail.
- The new password becomes immediately active.
Download a User’s Personal Data
- Click “Download personal data”
- A
.json
file will download automatically to your machine
This file contains user-specific fields such as:
{
"id": "abc1234",
"email": "user@example.com",
"name": "Jane Doe",
"role": "user",
"isActive": true
}
Delete a User
To permanently remove a user from the platform:
- Click “Delete”.
- Confirm the deletion in the confirmation dialog.
The user:
- Is removed from the list.
- Can no longer access the platform under any circumstance.
⚠️ This action is irreversible. Prefer deactivation if unsure.