{% extends "views/platform-admin/_base_template.html" %} {% from "components/status-box.html" import status_box %} {% from "components/form.html" import form_wrapper %} {% from "components/components/details/macro.njk" import usaDetails %} {% from "components/components/button/macro.njk" import usaButton %} {% block per_page_title %} Summary {% endblock %} {% block platform_admin_content %}

Summary

{% set details_content %} {% call form_wrapper(method="get") %} {{ form.start_date(param_extensions={"hint": {"text":"Enter start date in format YYYY-MM-DD"}}) }} {{ form.end_date(param_extensions={"hint": {"text":"Enter end date in format YYYY-MM-DD"}}) }}
{{ usaButton({ "text": "Filter", "classes": "margin-y-2" }) }} {% endcall %} {% endset %} {{ usaDetails({ "summaryText": "Apply filters", "html": details_content, "open": form.errors | convert_to_boolean }) }}
{% for noti_type in global_stats %}
{{ "{:,}".format(noti_type.black_box.number) }} {{ noti_type.black_box.number|message_count_label(noti_type.black_box.notification_type) }} {% for item in noti_type.other_data %} {{ status_box( number=item.number, label=item.label, failing=item.failing, percentage=item.percentage, url=item.url) }} {% endfor %}
{% endfor %}
{% for noti_type in global_stats %}
{{ "{:,}".format(noti_type.test_data.number) }} {{ noti_type.test_data.label }}
{% endfor %}
{% endblock %}