diff --git a/app/templates/views/platform-admin.html b/app/templates/views/platform-admin.html index f8c93e534..519ecb4ec 100644 --- a/app/templates/views/platform-admin.html +++ b/app/templates/views/platform-admin.html @@ -4,6 +4,51 @@ {% from "components/browse-list.html" import browse_list %} {% from "components/table.html" import list_table, field, right_aligned_field_heading, hidden_field_heading, text_field %} +{% macro services_table(services, caption) %} + {% call(item, row_number) list_table( + services, + caption=caption, + caption_visible=False, + field_headings=[ + 'Service', + hidden_field_heading('Status'), + right_aligned_field_heading('Sending'), + right_aligned_field_heading('Delivered'), + right_aligned_field_heading('Failed') + ], + field_headings_visible=True + ) %} + {% call field() %} +
+ {% endcall %} + {% if item['research_mode'] %} + {% call field() %} + research mode + {% endcall %} + {% elif not item['restricted'] %} + {% call field(status='error') %} + + Live + + {% endcall %} + {% else %} + {{ text_field('') }} + {% endif %} + {% call field(align='right') %} + {{ big_number(item['sending'], smaller=True) }} + {% endcall %} + {% call field(align='right') %} + {{ big_number(item['delivered'], smaller=True) }} + {% endcall %} + {% call field(align='right', status='error' if 0 else '') %} + {{ big_number(item['failed'], smaller=True) }} + {% endcall %} + {% endcall %} +{% endmacro %} + + {% block page_title %} Platform admin – GOV.UK Notify {% endblock %} @@ -45,46 +90,7 @@