{% extends "admin/base_site.html" %} {% load i18n static %} {% block title %}{% if server_settings.title %}{{ server_settings.title }} | {% endif %}Status{% endblock %} {% block extrahead %} {{ block.super }} {% endblock %} {% block breadcrumbs %}
{% endblock %} {% block content %}| Client | Host | Version | Token Age | Status | Action |
|---|---|---|---|---|---|
| {{ row.client.name }} | {{ row.client.host.name }} | {% if row.client_version %} {% if row.version_state %}●{% endif %}{{ row.client_version }} {% else %} — {% endif %} |
{{ row.label }}{% if row.age_days is not None %} ({% blocktrans count counter=row.age_days %}{{ counter }} day{% plural %}{{ counter }} days{% endblocktrans %}){% endif %}
|
{% if row.state == "locked" %} {% elif row.state == "unlocked" %} {% elif row.client.rotation_required %} {% else %} {% endif %} |
No clients registered.
{% endif %}
Thresholds: warn at {{ warn_days }} days · require at {{ require_days }} days · locked at {{ lockout_days }} days.
Configure via TOKEN_WARN_DAYS, TOKEN_REQUIRE_DAYS, TOKEN_LOCKOUT_DAYS in .env.
Set TOKEN_LOCKOUT_DAYS=0 to disable lockout enforcement.
check_client_updates to populate latest version.