drinks-manager/app/templates/statistics.html

103 lines
3.1 KiB
HTML
Raw Permalink Normal View History

{% extends "baselayout.html" %}
{% load i18n %}
{% block title %}
2023-02-17 22:01:09 +01:00
{% translate "Drinks - Statistics" %}
{% endblock %}
{% block content %}
2023-02-17 22:01:09 +01:00
<h1>{% translate "Statistics" %}</h1>
<div class="statistics-container">
<div class="flex flex-column">
<h3>{% translate "orders / drink" %}</h3>
2023-02-17 22:01:09 +01:00
<table>
<tr>
<th>{% translate "drink" %}</th>
<th>{% translate "all" %}</th>
<th>{% translate "you" %}</th>
2023-02-17 22:01:09 +01:00
</tr>
{% for key, values in orders_per_drink.items %}
<tr>
<td>{{ key }}</td>
<td>{{ values.a|default:0 }}</td>
<td>{{ values.b|default:0 }}</td>
2023-02-17 22:01:09 +01:00
</tr>
{% endfor %}
</table>
</div>
</div>
<div class="statistics-container">
<div class="flex flex-column">
<h3>{% translate "orders / month" %}</h3>
2023-02-17 22:01:09 +01:00
<table>
<tr>
<th>{% translate "month" %}</th>
<th>{% translate "all" %}</th>
<th>{% translate "you" %}</th>
2023-02-17 22:01:09 +01:00
</tr>
{% for key, values in orders_per_month.items %}
<tr>
<td>{{ key }}</td>
<td>{{ values.a|default:0 }}</td>
<td>{{ values.b|default:0 }}</td>
2023-02-17 22:01:09 +01:00
</tr>
{% endfor %}
</table>
</div>
<div class="flex flex-column">
<h3>{% translate "orders / weekday" %}</h3>
2023-02-17 22:01:09 +01:00
<table>
<tr>
<th>{% translate "day" %}</th>
<th>{% translate "all" %}</th>
<th>{% translate "you" %}</th>
2023-02-17 22:01:09 +01:00
</tr>
{% for values in orders_per_weekday %}
2023-02-17 22:01:09 +01:00
<tr>
<td>{{ values.0 }}</td>
<td>{{ values.1|default:0 }}</td>
<td>{{ values.2|default:0 }}</td>
</tr>
{% endfor %}
</table>
</div>
</div>
<div class="statistics-container">
{% if user.is_superuser or perms.app.view_order %}
<div class="flex flex-column">
<h3>{% translate "order sum" %}</h3>
<table>
<tr>
<th>{% translate "user" %}</th>
<th>{% translate "sum" %}</th>
</tr>
{% for values in order_sum_per_user %}
<tr>
<td>{{ values.0 }}</td>
<td>{{ values.1|default:0.0 }} {{ currency_suffix }}</td>
</tr>
{% endfor %}
</table>
</div>
{% endif %}
{% if user.is_superuser or perms.app.view_registertransaction %}
<div class="flex flex-column">
<h3>{% translate "deposit sum" %}</h3>
<table>
<tr>
<th>{% translate "user" %}</th>
<th>{% translate "sum" %}</th>
</tr>
{% for values in deposit_sum_per_user %}
<tr>
<td>{{ values.0 }}</td>
<td>{{ values.1|default:0.0 }} {{ currency_suffix }}</td>
2023-02-17 22:01:09 +01:00
</tr>
{% endfor %}
</table>
</div>
{% endif %}
</div>
2023-02-17 22:01:09 +01:00
<script src="/static/js/autoreload.js"></script>
{% endblock %}