Skip to Content
AdministrationUser Management

User Management

SeqDesk has two user roles and supports self-registration for researchers and invite-based registration for admins.

Roles

RoleAccess
RESEARCHERCreate/manage own orders, create studies, view analysis results
FACILITY_ADMINAll researcher access + admin panel, view all orders, manage settings

Users Page

The admin users page at /admin/users provides:

  • Search — by name, email, or department
  • Filter — by department and researcher role (PI, Postdoc, PhD Student, Master Student, Technician, Other)
  • Sort — by name, position, department, order count, study count, or join date
  • User detail — click any user to see their profile, recent orders, and studies

Researcher Registration

Researchers register at /register with a two-step process:

  1. Role selection — choose Researcher
  2. Account creation — fill in profile details

Registration fields:

  • First Name, Last Name (required)
  • Email (required, unique)
  • Department (select from configured departments)
  • Researcher Role (PI, Postdoc, PhD Student, Master Student, Technician, Other)
  • Institution (optional)
  • Password (minimum 8 characters)

Controlling Registration

  • Enable/disable — set auth.allowRegistration to true or false
  • Email domain restriction — configure in Admin → Settings → Extra Settings → Account Validation

Admin Registration

Facility admins register through an invite-based flow:

  1. An existing admin generates an invite code at /admin/admin-accounts
  2. The invite can optionally be restricted to a specific email
  3. The new admin navigates to /register/admin
  4. They enter the invite code to verify
  5. They complete the registration form (minimum 6-character password)

Managing Invites

At /admin/admin-accounts:

  • Create invites with optional email restriction and expiration (1–30 days)
  • View pending invites with copy-to-clipboard invite codes and registration links
  • Revoke unused invites
  • View history of used and expired invites