Skip to content

Managing users

ADMINISTRATOR The Users tab lives under Admin → System → Users.

Roles

RoleInserts asNotes
superintendentsafe defaultSees only assigned vessels
supervisorrequires explicit selectionApproves drafts, edits KB
administratorone account everRe-creating a second administrator is allowed but discouraged

v2.29.0 migration 0084 renamed the legacy 'admin' literal to 'administrator'. Backwards-compat alias preserved.

Department

Three departments — TSI (Technical), MSI (Marine — Marine Superintendent, never "Marine Inspector"), ITCOM (IT / Comms). Used for routing notifications and filtering work queues. A superintendent has exactly one department; a supervisor or administrator has none.

Creating a user

  1. Admin → System → Users → Add user
  2. Username (unique), email (used for email mirror), role, department (if superintendent)
  3. The system mints a temporary password and emits a one-time message via the in-app messenger; the user changes it on first login
  4. Vessel assignments — pick which vessels this superintendent sees in the sidebar

Disabling a user

Soft-delete only — users.disabled_at = now(). The login route rejects disabled users. Their historical drafts remain attributable.

Vessel assignments

vessel_assignments(user_id, vessel_id). PATCH /api/admin/vessel-assign (308-aliased pre-v2.29.9). Supervisors and admins see all vessels regardless of assignments.

RAPAX PMS Help · v2.31.0.26 · released 2026-04-28