{% extends "core/base.jinja" %} {% from 'core/macros.jinja' import user_profile_link %} {# This page uses a custom macro instead of the core `paginate_jinja` and `paginate_alpine` because it works with a somewhat dynamic form, but was written before Alpine was introduced in the project. TODO : rewrite the pagination used in this template an Alpine one #} {% macro paginate(page_obj, paginator, js_action) %} {% set js = js_action|default('') %} {% if page_obj.has_previous() or page_obj.has_next() %} {% if page_obj.has_previous() %} {% trans %}Previous{% endtrans %} {% else %} {% trans %}Previous{% endtrans %} {% endif %} {% for i in paginator.page_range %} {% if page_obj.number == i %} {{ i }} ({% trans %}current{% endtrans %}) {% else %} {{ i }} {% endif %} {% endfor %} {% if page_obj.has_next() %} {% trans %}Next{% endtrans %} {% else %} {% trans %}Next{% endtrans %} {% endif %} {% endif %} {% endmacro %} {% block content %}
{% trans %}Quantity: {% endtrans %}{{ total_quantity }} {% trans %}units{% endtrans %}
{% trans %}Total: {% endtrans %}{{ total }} €
{% trans %}Benefit: {% endtrans %}{{ benefit }} €
{% trans %}Date{% endtrans %} | {% trans %}Counter{% endtrans %} | {% trans %}Barman{% endtrans %} | {% trans %}Customer{% endtrans %} | {% trans %}Label{% endtrans %} | {% trans %}Quantity{% endtrans %} | {% trans %}Total{% endtrans %} | {% trans %}Payment method{% endtrans %} | |||
{{ s.date|localtime|date(DATETIME_FORMAT) }} {{ s.date|localtime|time(DATETIME_FORMAT) }} | {{ s.counter }} | {% if s.seller %}{{ s.seller.get_display_name() }} | {% else %}{% endif %} {% if s.customer %} | {{ s.customer.user.get_display_name() }} | {% else %}{% endif %} | {{ s.label }} | {{ s.quantity }} | {{ s.quantity * s.unit_price }} € | {{ s.get_payment_method_display() }} | {% if s.is_owned_by(user) %}{% trans %}Delete{% endtrans %} | {% endif %}