{% extends 'layout.html' %} {% set breadcrumbs = breadcrumb_page(self) %} {% block content %} {# Page header #}
{% if currentuser == userobj %}

{% trans %}My Backups{% endtrans %}

{% trans %}Overview of all your protected repositories{% endtrans %}

{% else %}

{{ _("%(fullname)s's Backups", fullname=(userobj.fullname or userobj.username).capitalize()) }}

{% trans %}Overview of all the protected repositories{% endtrans %}

{% endif %}
{# KPI Cards #} {# Determine overall status #} {% if total_failed > 0 %} {% set overall_label = _('Degraded') %} {% set overall_color = "danger" %} {% set overall_icon = "bi-exclamation-triangle" %} {% set overall_subtitle = _('%(count)s failed', count=total_failed) %} {% elif total_interrupted > 0 %} {% set overall_label = _('Interrupted') %} {% set overall_color = "warning" %} {% set overall_icon = "bi-slash-circle" %} {% set overall_subtitle = _('%(count)s interrupted', count=total_interrupted) %} {% elif total_overdue > 0 %} {% set overall_label = _('Overdue') %} {% set overall_color = "warning" %} {% set overall_icon = "bi-slash-circle" %} {% set overall_subtitle = _('%(count)s overdue', count=total_overdue) %} {% elif total_in_progress > 0 %} {% set overall_label = _('In Progress') %} {% set overall_color = "info" %} {% set overall_icon = "bi-arrow-repeat" %} {% set overall_subtitle = _('%(count)s in progress', count=total_in_progress) %} {% else %} {% set overall_label = _('Healthy') %} {% set overall_color = "success" %} {% set overall_icon = "bi-shield-check" %} {% set overall_subtitle = _('%(count)s healthy', count=total_repo) %} {% endif %}
{% if total_in_progress > 0 %} {% else %} {% endif %}
{# Storage #}
{# Heatmap #} {% if repo_objs | length > 0 %} {% set palette = ["#ebedf0", "#9be9a8", "#40c463", "#30a14e", "#216e39"] %}
{% trans %}Backup Activity{% endtrans %}

{{ _('Last %(days)s days — all repositories combined', days=(activity_end - activity_start).days) }}

{{ _('%(count)s backups', count=activity_dates | length) }}
{% endif %} {# Repositories card #}
{% trans %}Repositories{% endtrans %}
{% for repo in repo_objs %}{% endfor %}
{% if repo_objs | length ==0 %}

{% trans %}You don't have any repositories configured.{% endtrans %}
{% trans %}Start by setting up your first backup.{% endtrans %}

{% endif %} {% endblock content %}