{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading %} {% extends "withnav_template.html" %} {% macro broadcast_table(broadcasts, empty_message) %}
{% call(item, row_number) list_table( broadcasts|sort|reverse|list, caption="Live broadcasts", caption_visible=False, empty_message=empty_message, field_headings=[ 'Template name', 'Status' ], field_headings_visible=False ) %} {% call row_heading() %}
{{ item.template_name }} To {{ item.initial_area_names|formatted_list(before_each='', after_each='') }}
{% endcall %} {% call field(align='right') %} {% if item.status == 'broadcasting' %}

Live until {{ item.finishes_at|format_datetime_relative }} Stop broadcasting

{% elif item.status == 'cancelled' %}

Stopped {{ item.cancelled_at|format_datetime_relative }}

{% else %}

Finished {{ item.finishes_at|format_datetime_relative }}

{% endif %} {% endcall %} {% endcall %}
{% endmacro %} {% block service_page_title %} Dashboard {% endblock %} {% block maincolumn_content %}

Dashboard

Live broadcasts

{{ broadcast_table(live_broadcasts, 'You do not have any live broadcasts at the moment') }}

Previous broadcasts

{{ broadcast_table(previous_broadcasts, 'You do not have any previous broadcasts') }} {% endblock %}