{{ item.server.initial }}
{{ item.server.display_name }}
{{ item.server.hostname|default:item.server.ipv4|default:item.server.ipv6|default:"Unassigned" }}
Status
{{ item.status.label }}: {{ item.status.detail }}
Ping
{% if item.status.ping_ms is not None %}{{ item.status.ping_ms }}ms{% else %}—{% endif %}
Hostname
{{ item.server.hostname|default:"—" }}
IPv4
{{ item.server.ipv4|default:"—" }}
IPv6
{{ item.server.ipv6|default:"—" }}
Last heartbeat
{% if item.status.heartbeat_at %}{{ item.status.heartbeat_at|date:"M j, Y H:i:s" }}{% else %}—{% endif %}
- Access until
- {% if item.expires_at %} {{ item.expires_at|date:"M j, Y H:i" }} {% else %} No expiry {% endif %}
- Scopes
-
{% if item.access.can_shell %}Shell{% endif %} {% if item.access.can_logs %}Logs{% endif %} {% if item.access.can_users %}Users{% endif %}
{% if item.access.can_users %}
Open details
{% elif item.access.can_logs %}
Open audit
{% elif item.access.can_shell %}
Open shell
{% endif %}
{% else %}
{{ item.server.hostname|default:"Unassigned" }}
No access granted
{% if item.access.pending %}
Request pending since {{ item.access.pending.requested_at|date:"M j, Y H:i" }}
{% else %}
{% endif %}
{% endif %}
Request includes shell, logs, and users scopes.