{% extends "ui/panels/_base.html" %} {% load i18n %} {% comment %} Credentials assigned to a Device, VM, or Service, injected into the core detail page. Shows inventory only — name, type, purpose, expiry — never material. Revealing is a separate, separately-permissioned action on the credential's own page. {% endcomment %} {% block panel_content %} {% if assignments %} {% for assignment in assignments %} {% endfor %}
{% trans "Credential" %} {% trans "Type" %} {% trans "Username" %} {% trans "Purpose" %} {% trans "Expires" %}
{{ assignment.credential.name }} {% if assignment.is_primary %} {% trans "primary" %} {% endif %} {{ assignment.credential.get_credential_type_display }} {{ assignment.credential.username|default:"—" }} {{ assignment.get_purpose_display }} {% if assignment.credential.valid_until %} {{ assignment.credential.valid_until|date:"Y-m-d" }} {% else %}—{% endif %}
{% else %}
{% trans "No credentials assigned." %}
{% endif %} {% endblock panel_content %}