diff --git a/app/main/views/dashboard.py b/app/main/views/dashboard.py index 8c861d03d..b21bf0fdf 100644 --- a/app/main/views/dashboard.py +++ b/app/main/views/dashboard.py @@ -137,8 +137,12 @@ def usage(service_id): free_sms_allowance = billing_api_client.get_free_sms_fragment_limit_for_year(service_id, year) units = billing_api_client.get_billable_units(service_id, year) yearly_usage = billing_api_client.get_service_usage(service_id, year) + + usage_template = 'views/usage.html' + if 'letter' in current_service['permissions']: + usage_template = 'views/usage-with-letters.html' return render_template( - 'views/usage.html', + usage_template, months=list(get_free_paid_breakdown_for_billable_units( year, free_sms_allowance, diff --git a/app/templates/views/usage-with-letters.html b/app/templates/views/usage-with-letters.html new file mode 100644 index 000000000..7d26976d6 --- /dev/null +++ b/app/templates/views/usage-with-letters.html @@ -0,0 +1,141 @@ +{% from "components/big-number.html" import big_number %} +{% from "components/table.html" import list_table, field, hidden_field_heading, row_heading, text_field %} +{% from "components/pill.html" import pill %} + +{% extends "withnav_template.html" %} + +{% block service_page_title %} + Usage +{% endblock %} + +{% block maincolumn_content %} + +
+ Financial year ends 31 March. +
+
+ What counts as 1 text message?
+ See pricing.
+