{% extends 'paxalia/base.html' %} {% load i18n static %} {% block title %}{% trans "Admin Devices" %} — Paxalia{% endblock %} {% block page_title %}{% trans "Admin Devices" %}{% endblock %} {% block page_subtitle %}{% trans "Authorized WebAuthn credentials for this administrator" %}{% endblock %} {% block extra_css %}{% endblock %} {% block dashboard_content %}
{% trans "Security Overview" %} {% trans "Administrator Security" %} {% trans "Authentication" %} {% trans "Admin Sessions" %} {% trans "Register device" %}
{% trans "Device registry" %}

{% trans "Authorized Devices" %}

{% blocktrans with max=max_devices %}Up to {{ max }} active device(s){% endblocktrans %}
{% if devices %}
{% for device in devices %}
{% if current_device and current_device.id == device.id %}{% trans "Current device" %}{% else %}{% trans "Authorized device" %}{% endif %}

{{ device.display_name }}

{{ device.get_status_display }}
{% trans "Registered" %}
{{ device.created_at|date:"Y-m-d H:i" }}
{% trans "Last authenticated" %}
{{ device.last_authenticated_at|date:"Y-m-d H:i"|default:"—" }}
{% if device.credential %}
{% trans "Authenticator" %}
{{ device.credential.device_type|default:"—" }}
{% trans "Attachment" %}
{{ device.credential.authenticator_attachment|default:"—" }}
{% trans "Backed up" %}
{% if device.credential.backed_up %}{% trans "Yes" %}{% else %}{% trans "No" %}{% endif %}
{% endif %}
{% csrf_token %}
{% if device.status == 'active' %}
{% csrf_token %}
{% endif %}
{% endfor %}
{% else %}
{% trans "No active authorized devices." %}{% trans "Register an authenticator to complete Layer 3 administrator security." %}
{% endif %}
{% trans "Privacy and credential safety" %}

{% trans "Paxalia does not display or store private device keys. Device names are metadata, not authentication credentials." %}

{% endblock %}