{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading %} {% from "components/big-number.html" import big_number -%}
{% call(item, row_number) list_table( jobs, caption="Recent files uploaded", caption_visible=False, empty_message='You haven’t uploaded any files recently', field_headings=[ 'File', 'Sending', 'Delivered', 'Failed' ], field_headings_visible=True ) %} {% call row_heading() %}
{{ item.original_file_name }} Uploaded {{ item.created_at|format_datetime_short }}
{% endcall %} {% call field() %} {{ big_number( item.get('notifications_sent', 0) - item.get('notifications_delivered', 0) - item.get('notifications_failed', 0), smallest=True ) }} {% endcall %} {% call field() %} {{ big_number(item.get('notifications_delivered', 0), smallest=True) }} {% endcall %} {% call field(status='error' if item.get('failure_rate', 0) > 3 else '') %} {{ big_number(item.get('notifications_failed', 0), smallest=True) }} {% endcall %} {% endcall %}