{% macro repo_card(repo) -%} {% set status_color = {'ok': success_color, 'in_progress': info_color, 'broken': danger_color}.get(repo.status[0], warning_color) %} {% if repo.status[0] != 'ok' %} {% endif %}
{{ repo.display_name }}
{{ repo.notes or mdash }}
{{ repo.status[2] }}
{{ repo.status[1] }}
{% trans %}Last backup{% endtrans %}
{{ repo.session_statistics | length if repo.session_statistics else mdash }}
{% trans %}Restore points{% endtrans %}
{{ repo.session_statistics[-1].sourcefilesize | filesize if repo.session_statistics else mdash }}
{% trans %}Size{% endtrans %}
{% set error_count = repo.session_statistics[-1].errors if repo.session_statistics else 0 %}
{% trans %}Oldest:{% endtrans %} {{ repo.session_statistics[0].date | format_date if repo.session_statistics else mdash }} {{ _('%(count)s errors', count=error_count) }}
{% endmacro %}