Show template usage broken down by month

This follows on from:
- https://github.com/alphagov/notifications-admin/pull/1094
- https://github.com/alphagov/notifications-admin/pull/1109

It depends on:
- [ ] https://github.com/alphagov/notifications-api/pull/829

A year is too long. Month-by-month is a better timeframe for making
decisions or seeing patterns in your usage.
This commit is contained in:
Chris Hill-Scott
2017-02-16 15:08:16 +00:00
parent 7fc5d41531
commit 4a226a7a29
9 changed files with 209 additions and 60 deletions

View File

@@ -1,7 +1,7 @@
{% from "components/big-number.html" import big_number %}
{% from "components/message-count-label.html" import message_count_label %}
{% from "components/big-number.html" import big_number %}
{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading %}
{% from "components/table.html" import list_table, field, right_aligned_field_heading, row_heading, spark_bar_field %}
<div class='dashboard-table'>
{% call(item, row_number) list_table(
@@ -25,16 +25,7 @@
</span>
{% endcall %}
{% if template_statistics|length > 1 %}
{% call field(align='right') %}
<span id='{{item.template_id}}' class="spark-bar">
<span style="width: {{ item.count / most_used_template_count * 100 }}%">
{{ big_number(
item.count,
smallest=True
) }}
</span>
</span>
{% endcall %}
{{ spark_bar_field(item.count, most_used_template_count) }}
{% else %}
{% call field() %}
<span id='{{item.template_id}}' class="heading-small">