Opening a guest from Crew → Guests — with View Details, or by clicking the row if you may edit guests — shows the Guest details dialog. The Edit row action opens the same dialog straight in its Edit guest form.
The details view
The dialog lists everything held about the guest: First name, Last name, Email, Phone, Nationality, Gender, Date of birth, Place of birth, Address, Passport number, Passport issue date and Passport expiration. Anything that was never filled in shows a dash.
If a passport file was uploaded for the guest, it is previewed underneath.
Beside the dialog title there is an Onboard? switch. Flip it to record that the guest has come aboard or gone ashore. The switch is only there for active guests, and it only works if you hold the Guests Edit permission. It does the same thing as the Onboard? column in the list.
Close the dialog with Close, or press Edit to make changes. The Edit button is only there if you hold the Guests Edit permission and the guest is not archived.
Editing
Edit turns the dialog into Edit guest with the same form used when adding a guest, so the same rules apply: first and last name are required, and the email address must be valid if given.
Below the form there is a Passport file upload. The button reads Upload file, or Replace file once you have chosen something, and accepts PDF, JPG, JPEG and PNG files. If the guest already has a passport file it is previewed here; if not, the dialog says No passport file uploaded.
Uploading a new file replaces the guest's existing passport file when you save.
Save stores the changes and closes the dialog; Back abandons them and returns to the details view. If you try to leave with unsaved changes the app asks you what to do first. If saving fails the dialog shows Failed to save changes and stays open.
