Requests
{% if requests %}
{% set active_requests = requests|selectattr("is_active")|list %}
{% set failed_requests = requests|rejectattr("is_active")|selectattr("error")|list %}
{% set completed_requests = requests|rejectattr("is_active")|rejectattr("error")|list %}
{% macro request_row(req) -%}
{%- endmacro %}
{% if active_requests %}
Active ({{ active_requests|length }})
{% for req in active_requests %}
{{ request_row(req) }}
{% endfor %}
{% endif %}
{% if completed_requests %}
Completed ({{ completed_requests|length }})
{% for req in completed_requests %}
{{ request_row(req) }}
{% endfor %}
{% endif %}
{% if failed_requests %}
Failed ({{ failed_requests|length }})
{% for req in failed_requests %}
{{ request_row(req) }}
{% endfor %}
{% endif %}
No matching requests
{% else %}
No requests
{% endif %}