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.
- In the left sidebar, click Dive Board
- The page title is Dive Board with subtitle "Today's departures and manifests"
- Use the date controls (chevron left/right and date display) to change the selected date; use the refresh button to reload
- Summary cards show: number of Vessels, Total Departures, Total Booked Seats, Overall Utilization %
- 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 %)
- 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.
- Open the manifest for both the source and target departures (click Show Manifest if collapsed)
- 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
- 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
- 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.
- On the Dive Board, find the vessel and the departure (time range, e.g. 08:00 - 10:00)
- In the departure row, click the button with the user-plus icon (tooltip: "Add Walk-in")
- 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.
- On the Dive Board, find the departure
- Click Mark Departed
- 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.
- Find the departure (ensure the manifest is visible)
- Click the printer icon for that departure
- 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.
- Open the manifest for the departure
- 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.