Dive Board

View vessels and their departures for the day, see who is booked on each departure, drag guests between departures to reallocate, add walk-ins, mark departures as departed, print manifests, and update diver fulfillment (served / no-show).

Common Tasks

How to Open the Dive Board

Open the dive operations view for the selected date.

  1. In the left sidebar, click Dive Board
  2. The page title is Dive Board with subtitle "Today's departures and manifests"
  3. Use the date controls (chevron left/right and date display) to change the selected date; use the refresh button to reload
  4. Summary cards show: number of Vessels, Total Departures, Total Booked Seats, Overall Utilization %
  5. Below, each vessel card shows vessel name, code, capacity, status (ACTIVE etc.), and its departures for the day (time range, activity name, status e.g. OPEN/PARTIAL/CONFIRMED/FULL/DEPARTED/COMPLETED, booked seats/capacity, utilization %)
  6. Each departure has a manifest section (diver list); by default the manifest is shown. You can collapse it with Hide Manifest or show it with Show Manifest

Result: You see all vessels and their departures for the date. The manifest for each departure lists divers (reservation reference or "Walk-in", certification, equipment notes, fulfillment status: SCHEDULED, IN_PROGRESS, SERVED, NO_SHOW).

How to Drag a Guest Between Departures (Reallocate)

Move a booked guest from one departure to another by dragging their manifest row.

  1. Open the manifest for both the source and target departures (click Show Manifest if collapsed)
  2. Find the guest you want to move. Guests with SCHEDULED status show a grip handle (six dots icon) on the left side of their row — these are draggable
  3. Click and hold the guest row, then drag it to a different departure card. The target departure highlights in cyan when you hover over it
  4. Release to drop. The guest is immediately reallocated to the new departure

Result: The guest moves from the source departure's manifest to the target departure. A toast confirms the reallocation. The capacity counts update on both departures.

Note: Only guests with SCHEDULED status can be dragged. Guests who are already IN_PROGRESS, SERVED, or NO_SHOW cannot be moved.

How to Add a Walk-In to a Departure

Add a guest who did not have a pre-booked allocation to a specific departure.

  1. On the Dive Board, find the vessel and the departure (time range, e.g. 08:00 - 10:00)
  2. In the departure row, click the button with the user-plus icon (tooltip: "Add Walk-in")
  3. A walk-in modal opens; enter the guest details (name, certification, etc.) and submit

Result: The walk-in is added to that departure's manifest and appears with a "Walk-in" label. You can then mark them as Served or No-Show.

How to Mark a Departure as Departed

Record that the vessel has left for that time slot.

  1. On the Dive Board, find the departure
  2. Click Mark Departed
  3. Confirm if prompted

Result: The departure status changes to Departed. All SCHEDULED allocations on this departure move to IN_PROGRESS.

How to Print a Manifest

Print the list of divers for a specific departure for the boat crew.

  1. Find the departure (ensure the manifest is visible)
  2. Click the printer icon for that departure
  3. The browser print dialog opens; print or save as PDF

How to Mark a Diver as Served or No-Show

After the trip, update each diver's fulfillment status.

  1. Open the manifest for the departure
  2. For each diver row, if not yet SERVED or NO_SHOW, two icon buttons appear:
    • Checkmark icon (Mark Served) — diver attended the trip
    • X icon (Mark No Show) — diver did not show up

Result: The allocation's fulfillment status updates. Toast messages confirm the action.

Key Concepts

Vessels and Departures

Vessels are resources (boats) with capacity and schedules. Each departure is a time slot on a given day. Departures come from resource schedules (configured in Vessel Allocations or Service Management). Per-date schedule overrides (time changes, cancellations) are automatically reflected on the Dive Board.

Manifest and Guest Reallocation

The manifest lists all guests booked on a departure. Guests with SCHEDULED status can be dragged between departures to reallocate them (e.g., moving a guest from the morning trip to the afternoon trip). The system checks capacity on the target departure.

Fulfillment Status

Each allocation has a fulfillment status: SCHEDULED (booked), IN_PROGRESS (vessel departed), SERVED (completed), or NO_SHOW. Past allocations are auto-completed by a background job 30 minutes after the end time.

Troubleshooting

No Vessels or Departures Showing

Cause: No dive resources, or no resource schedules for today.

Fix: Go to Vessel Allocations and click the gear icon on a vessel to add schedules, or configure them in Service Management.

Cannot Drag a Guest

Cause: The guest's fulfillment status is not SCHEDULED (already IN_PROGRESS, SERVED, or NO_SHOW).

Fix: Only SCHEDULED guests can be reallocated. If the trip has already departed, those guests cannot be moved.

Cannot Add Walk-In — Capacity Full

Cause: The departure has reached its capacity.

Fix: Use a different departure with availability, or increase capacity via a per-date override on the Vessel Allocations page.

Related: Vessel Allocations, Service Management, Reservation Management.