mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-02 17:48:50 -04:00
the safe filter is quite dangerous - it allows HTML to be rendered as passed through (the default action is to escape all html), so should only be used with trusted input. Move it so we only apply it to fields we specifically expect to have HTML in - in this case, some tables contain links to other pages. Also, clean up the variable names for some of these info tables, as they didn't really make sense.
49 lines
1.6 KiB
HTML
49 lines
1.6 KiB
HTML
{% extends "views/platform-admin/_base_template.html" %}
|
|
{% from "components/form.html" import form_wrapper %}
|
|
{% from "components/table.html" import mapping_table, row, text_field %}
|
|
|
|
{% block per_page_title %}
|
|
Daily volumes report
|
|
{% endblock %}
|
|
|
|
{% block platform_admin_content %}
|
|
|
|
<h1 class="heading-large">
|
|
Daily volumes Report
|
|
</h1>
|
|
|
|
{% call form_wrapper() %}
|
|
{{ form.start_date(param_extensions={"hint": {"text": "Use the format YYYY-MM-DD"}}) }}
|
|
{{ form.end_date(param_extensions={"hint": {"text": "Use the format YYYY-MM-DD"}}) }}
|
|
{{ page_footer('Download report') }}
|
|
{% endcall %}
|
|
|
|
<h2 class="heading-medium">
|
|
Data included in the report
|
|
</h2>
|
|
<div class="bottom-gutter-3-2">
|
|
{% call mapping_table(
|
|
caption='Descriptions of daily volumes data',
|
|
field_headings=['Name', 'Description'],
|
|
field_headings_visible=True,
|
|
caption_visible=False
|
|
) %}
|
|
{% for column_heading, description in [
|
|
('day', 'The whole business day in BST.'),
|
|
('sms totals', 'The number of text messages sent'),
|
|
('sms fragments', 'The number of text message fragments sent times the rate multiplier'),
|
|
('sms chargeable units', 'The number of text message fragments sent'),
|
|
('email totals', 'The number of emails sent'),
|
|
('letter totals', 'The number of letters sent'),
|
|
('letter sheet totals', 'The number of sheets sent')
|
|
] %}
|
|
{% call row() %}
|
|
{{ text_field(column_heading) }}
|
|
{{ text_field(description) }}
|
|
{% endcall %}
|
|
{% endfor %}
|
|
{% endcall %}
|
|
</div>
|
|
|
|
{% endblock %}
|