{% macro kpi_cards() %} {# Determine overall status #} {% if total_failed > 0 %} {% set overall_label = _('Degraded') %} {% set overall_color = danger_color %} {% set overall_subtitle = _('%(count)s failed', count=total_failed) %} {% elif total_interrupted > 0 %} {% set overall_label = _('Interrupted') %} {% set overall_color = warning_color %} {% set overall_subtitle = _('%(count)s interrupted', count=total_interrupted) %} {% elif total_overdue > 0 %} {% set overall_label = _('Overdue') %} {% set overall_color = warning_color %} {% set overall_subtitle = _('%(count)s overdue', count=total_overdue) %} {% elif total_in_progress > 0 %} {% set overall_label = _('In Progress') %} {% set overall_color = info_color %} {% set overall_subtitle = _('%(count)s in progress', count=total_in_progress) %} {% else %} {% set overall_label = _('Healthy') %} {% set overall_color = success_color %} {% set overall_subtitle = _('%(count)s healthy', count=total_repo) %} {% endif %}
{% trans %}Overall Status{% endtrans %}
{{ overall_label }}
{{ overall_subtitle }}
{% trans %}Repositories{% endtrans %}
{{ total_repo }}
{{ _('%(ok)s healthy ยท %(other)s needs attentions', ok=total_ok + total_in_progress, other=total_failed + total_interrupted + total_overdue) }}
{% trans %}Errors{% endtrans %}
{{ error_count }}
{% trans %}Across all repositories{% endtrans %}
{% endmacro %}