{% load i18n %} {% load allauth %} Eversync {% load static %} {% block scripts %} {% include "sentry_replay.html" %} {% endblock %}
Eversync Logo
{% block content %} {% element h1 %} {% translate "Recovery Codes" %} {% endelement %} {% element p %} {% blocktranslate count unused_count=unused_codes|length %}There is {{ unused_count }} out of {{ total_count }} recovery codes available.{% plural %}There are {{ unused_count }} out of {{ total_count }} recovery codes available.{% endblocktranslate %} {% endelement %}
{% translate "Unused codes" %} {% element field id="recovery_codes" type="textarea" disabled=True rows=unused_codes|length readonly=True %} {% comment %} djlint:off {% endcomment %} {% slot value %}{{ unused_codes|join:" " }}{% endslot %} {% comment %} djlint:on {% endcomment %} {% endelement %}
{% if unused_codes %} {% url 'mfa_download_recovery_codes' as download_url %}
{% element button href=download_url %} {% translate "Download codes" %} {% endelement %} {% endif %} {% url 'mfa_generate_recovery_codes' as generate_url %} {% element button href=generate_url %} {% translate "Generate new codes" %} {% endelement %} {% endblock content %}