Reference Catalogues
Three master lists back everything above. Set these up first — they're what you pick from when logging or planning a dive.
Dive Sites
Route: /dive/site (shown as Divesites in the sidebar)
| Field | Notes |
|---|---|
| Name | Required |
| Type | Required — Slope, Wall, Channel, Muck, Cave, Wreck, Coral Garden, Pinnacle, Jetty, or Misc |
| Internal ID / Internal Name | Your own reference codes |
| Maximum Depth, Water Temperature (min/max) | Reference numbers for divers |
| Reef Condition, Visibility, Current, Difficulty | Five-star ratings |
| Destination | Required |
| Longitude / Latitude | For maps |
| Description | Title + text, per language |
| Images | A small gallery |
| Resort / Vessel / Dive Center | Which asset(s) can use this site — at least one is required |
To add a site: click +, enter its Name and Type, fill in whichever depth/temperature/rating fields your team tracks, pick its Destination, then tick which Resort, Vessel, or Dive Center can use it before saving.
Dive Site editor with ratings and asset selection
Who can access this: Requires the Dive sites permission. Visible when the Dive Log module is active.
Dive Types
Route: /dive/type
A dive type describes the kind of dive (fun dive, try dive, course dive, night dive, …) and links it to a sellable Product so it can be billed. The linked product is also what the dive billing counts: purchases of it entitle dives of this type, and dives beyond the entitlement are charged at its price.
| Field | Notes |
|---|---|
| Name | Required |
| Product | Required — the product charged for this type of dive |
| Start Time | Default time of day; auto-fills a new dive's start time |
| Non dive type | Tick this for entries that use the log for scheduling but aren't an actual dive — briefings, snorkeling, tours. Hides the tank/air section on the dive log |
| Description | Title + text, per language |
The list's Asset column shows which resort/vessel/dive center a type is restricted to, or All if it's unrestricted.
To add a type: click +, name it, search and link the Product it charges for, and tick Non dive type if this entry is only used for scheduling (a briefing, a snorkeling trip, a tour) rather than an actual dive.
Dive Type editor with linked product and non-dive toggle
Who can access this: Requires the Dive types permission. Visible when the Dive Log module is active.
Dive Boats
Route: /dive/boat (shown as Dive Boat in the sidebar)
Register every boat you use for dive trips.
| Field | Notes |
|---|---|
| Name | Required |
| Status | Draft (hidden from pickers) or Active |
| Color | Used to colour-code the boat's lane and trip blocks on Boat Dispatch |
| Asset | Read-only — which resort, vessel, or dive center owns this boat |
Each boat's editor has extra tabs:
- Components — the boat's maintainable parts (engine, hull, electronics, safety, other), each with a name, serial number, manufacturer, and install date. Add or remove rows freely.
- Fuel Log and Maintenance — unlock once the boat is saved; see Boat Maintenance below.
To register a boat: click +, name it, set its Status, and pick a Color for the schedule calendar, then save once so the Fuel Log and Maintenance tabs unlock — add its Components on the second tab.
Dive Boat editor showing the Overview tab plus the Components/Fuel Log/Maintenance tabs
Who can access this: Requires the Dive boats permission. Visible when the Dive Log module is active. (Components live under the same permission — no extra module needed.)
