mirror of
https://github.com/GSA/notifications-admin.git
synced 2026-09-11 10:28:41 -04:00
This is the pattern we use to display counts of things on the dashboard and usage pages. It does some nice stuff like dealing with comma-separating and formatting monetary amounts. This commit also adds some logic to show the free allowance used if the service hasn’t spent anything on text messages yet.
56 lines
1.4 KiB
HTML
56 lines
1.4 KiB
HTML
{% from "components/big-number.html" import big_number %}
|
|
{% extends "org_template.html" %}
|
|
|
|
{% block org_page_title %}
|
|
Usage
|
|
{% endblock %}
|
|
|
|
{% block maincolumn_content %}
|
|
|
|
<h1 class="heading-medium">
|
|
Usage
|
|
</h1>
|
|
|
|
<ul>
|
|
{% for service in services['services'] %}
|
|
<li class="browse-list-item">
|
|
<a href="{{ url_for('main.usage', service_id=service.service_id) }}" class="govuk-link govuk-link--no-visited-state browse-list-link">{{ service.service_name }}</a>
|
|
</li>
|
|
<div class="grid-row">
|
|
<div class="column-one-third">
|
|
{{ big_number(
|
|
service.emails_sent,
|
|
label='emails sent',
|
|
smallest=True
|
|
) }}
|
|
</div>
|
|
<div class="column-one-third">
|
|
{% if service.sms_cost %}
|
|
{{ big_number(
|
|
service.sms_cost,
|
|
'spent on text messages',
|
|
currency="£",
|
|
smallest=True
|
|
) }}
|
|
{% else %}
|
|
{{ big_number(
|
|
service.free_sms_limit - service.sms_remainder,
|
|
'free text messages sent',
|
|
smallest=True
|
|
) }}
|
|
{% endif %}
|
|
</div>
|
|
<div class="column-one-third">
|
|
{{ big_number(
|
|
service.letter_cost,
|
|
'spent on letters',
|
|
currency="£",
|
|
smallest=True
|
|
) }}
|
|
</div>
|
|
</div>
|
|
{% endfor %}
|
|
</ul>
|
|
|
|
{% endblock %}
|