Skip to content

Roles and invites

The four roles on a shared dive plan, what each one may do, and how an invitation is issued, accepted, declined or revoked.

Updated View as Markdown

A role is the permission one diver holds on one shared plan. Every plan has exactly one owner and any number of other members.

The four roles

Role What the app says it does What it may change
Owner The diver who created the plan Everything: the shared dive configuration, other members’ roles, invitations, and the plan itself
Diver “Dives the plan and sets their own gases” The plan, and their own per-diver settings
Surface support “Follows the plan from the surface — view only” Nothing
Observer “Views the plan — no team function” Nothing

Everyone on the plan can read it, read the team and read their own settings. A diver and the owner can edit the plan and write their own per-diver settings: which gases they are carrying, and the numbers that follow. Only the owner changes the shared configuration, which is the dive itself: its depths, its environment, the settings every member’s schedule is computed against.

Surface support and observer are equal in permission and differ only in team function. Ownership is not a role you can be given, so a plan cannot change hands by invitation.

How an invitation works

The owner invites by email address, from a modal titled Invite Divers with a search field labelled Add team members. The diver accepting must be signed in as the address it was sent to.

The Invite Divers dialogue, with the role picked for each invitee

An invitation carries the role it was issued with, so the owner decides at the point of inviting whether someone is diving, supporting or watching. The role can be changed afterwards by the owner.

The invited diver sees a notification titled …invited you, naming the plan and the role, with Accept and Decline on the row itself, and the plan opens as soon as it is accepted. There is no link to find and no code to paste. The owner is notified in turn, whichever way it went, and again if a member later leaves.

Watch for

  • An invitation is good for 7 days. Only one pending invitation can exist for a given address on a given plan, and the owner can revoke it.
  • A role governs one plan. Being a diver on someone’s plan gives you no view of their other plans, their dive log or their post-dive reviews. A course is the one membership that shares dive data.
  • A role says nothing about competence. The app enforces who may edit a field; it cannot check that the person editing it is qualified to.

Next

  • Team plans gives the procedure: inviting, per-diver gases, and reading the team comparison.
  • Courses is the other membership model.
Navigation

Type to search…

↑↓ navigate↵ selectEsc close