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
User options menu in Haddock admin interface

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.