Valid for check-in
{% if pass.pass_kind == "servant" %}Staff may enter now within the authorized dates and hours.{% else %}This guest is approved for initial entry.{% endif %}
{% elif computed_state == "visit_complete" %}Previous visit complete
{% if pass.pass_kind == "servant" %}The previous exit is recorded. Staff may check in again during permitted hours.{% else %}This pass is ready for a new visit.{% endif %}
{% elif computed_state == "checked_in" %}{% if pass.pass_kind == "servant" %}Staff on premises{% else %}Guest inside{% endif %}
{% if pass.pass_kind == "servant" %}Checked in. Security can record the staff member’s exit below.{% else %}Entry is recorded. Host confirmation is pending.{% endif %}
{% elif computed_state == "acknowledged" %}Guest inside · confirmed
The host confirmed the guest’s arrival.
{% elif computed_state == "checked_out" %}Valid for exit · checked out
The host completed checkout. Security can confirm the guest’s exit.
{% elif computed_state == "completed" %}Exit confirmed
The guest has left the premises.
{% elif computed_state == "expired" %}Pass expired
The validity or exit grace period has ended.
{% elif computed_state == "too_early" %}Scheduled pass
This pass is not active yet. Check the appointment time below.
{% elif computed_state == "outside_schedule" %}Outside permitted hours
This is outside the authorization schedule for this pass.
{% elif computed_state == "violation" %}Host acknowledgment overdue
The host has not confirmed receipt within the allowed time.
{% else %}Pass revoked or cancelled
The host cancelled this gate pass.
{% endif %}Pass information
- {% if pass.pass_kind == "servant" %}Staff member{% else %}Primary guest{% endif %}
- {{ pass.guest_name }}
- Additional guests
- +{{ pass.additional_guests }}
- Vehicle or access
- {{ pass.vehicle_number }}
- {% if pass.pass_kind == "servant" %}Valid period{% else %}Appointment time{% endif %}
- {% if pass.pass_kind == "servant" %}{{ pass.valid_from | date_in_tz(timezone=tz, format=dt_fmt) }} – {{ pass.valid_to | date_in_tz(timezone=tz, format=dt_fmt) }}{% else %}{{ pass.appointment_time | date_in_tz(timezone=tz, format=dt_fmt) }}{% endif %}
- Intended host
- {{ user_cell::render(name=pass.owner_name, email=pass.owner_email, avatar=pass.owner_avatar) }}
- Issued by
- {{ pass.issuer_role }} ({{ pass.issuer_name }})
Pass lifecycle
-
Pass created
{{ pass.created_at | date_in_tz(timezone=tz, format=dt_fmt) }}
-
Gate check-in
{% if pass.check_in_time %}{{ pass.check_in_time | date_in_tz(timezone=tz, format=dt_fmt) }}{% else %}Pending entry{% endif %}
{% if pass.pass_kind != "servant" %}
-
Host acknowledgment
{% if pass.acknowledged_at %}{{ pass.acknowledged_at | date_in_tz(timezone=settings.timezone) }}{% else %}Awaiting host receipt confirmation{% endif %} {% if computed_state == "violation" %}(Violation flagged){% endif %}
-
Host checkout
{% if pass.checkout_time %}{{ pass.checkout_time | date_in_tz(timezone=tz, format=dt_fmt) }}{% else %}Pending host checkout{% endif %}
{% endif %}
-
Gate exit
{% if pass.pass_kind == "servant" %}{% if pass.checkout_time %}{{ pass.checkout_time | date_in_tz(timezone=tz, format=dt_fmt) }}{% else %}Awaiting exit{% endif %}{% elif pass.status == 'completed' %}Exit confirmed{% else %}Awaiting exit{% endif %}