{% extends 'series-layout.html' %} {% from 'macros.html' import display_event_frame_checks, info_popover, pagination %} {% macro visualize_sorting(sort_field, sort_direction, field) %} {% if sort_field == field %} {% if sort_direction == 'asc' %} {% set other_direction = 'desc' %} {% else %} {% set other_direction = 'asc' %} {% endif %} {{ caller() }} {% if sort_direction == 'desc' %} {% else %} {% endif %} {% else %} {{ caller() }} {% if sort_direction == 'desc' %} {% else %} {% endif %} {% endif %} {% endmacro %} {% block menu %} {{ series_menu('Event frames') }} {% endblock %} {% block series_title %}
{{ event_frame_types|count }} event frame types selected (show).
Event frame type | Generated by | Minimum duration {{ info_popover("If the same score is configured on multiple KPIs, the least restrictive filtering option is the one applied to this list.") }} | |
---|---|---|---|
{{ frame_type }} | {% for metadata in checks_metadata[frame_type]|sort(attribute="name") %} {{ metadata.name }} {{ bootstrap_icon('question-circle') }} {% if loop.nextitem is defined %} , {% endif %} {% endfor %} {% for metadata in checks_metadata[frame_type]|sort(attribute="name") %} {% endfor %} | {% if event_frame_types[frame_type] is not none %}{{ event_frame_types[frame_type] }} | {% else %}- | {% endif %}
{% call visualize_sorting(sort_field, sort_direction, 'type') %} Event frame type {% endcall %} | {% call visualize_sorting(sort_field, sort_direction, 'start_date') %} Start date {% endcall %} | {% call visualize_sorting(sort_field, sort_direction, 'end_date') %} End date {% endcall %} | {% call visualize_sorting(sort_field, sort_direction, 'duration') %} Duration {% endcall %} | Action | ||
---|---|---|---|---|---|---|
{{ frame.type }} | {{ frame.start_date|ts_datetime }} | {% if frame.end_date is not none %}{{ frame.end_date|ts_datetime }} | {{ (frame.end_date - frame.start_date)|timedeltaformat }} | {% else %}- | - | {% endif %}