Improve transaction overview on landing page
This commit is contained in:
@@ -45,26 +45,36 @@
|
|||||||
{% if transactions and transactions|length > 0 %}
|
{% if transactions and transactions|length > 0 %}
|
||||||
{% for transaction in transactions[:10] %}
|
{% for transaction in transactions[:10] %}
|
||||||
<div class="list-group-item d-flex justify-content-between align-items-start py-3">
|
<div class="list-group-item d-flex justify-content-between align-items-start py-3">
|
||||||
<div class="flex-grow-1">
|
<div class="flex-grow-1">
|
||||||
<div class="fw-semibold d-inline">{{ transaction.type|transaction_type_de }}</div>
|
<div class="fw-semibold d-inline">{{ transaction.type|transaction_type_de }}</div>
|
||||||
<small class="text-muted d-inline ms-2">
|
<small class="text-muted d-inline ms-2">
|
||||||
{{ transaction.timestamp | timestamp_de }}
|
{{ transaction.timestamp | timestamp_de }}
|
||||||
</small>
|
</small>
|
||||||
{% if transaction.type == "order" %}
|
{% if transaction.type == "order" %}
|
||||||
<div class="mt-2">
|
<div class="mt-2">
|
||||||
<a href="/shop/order/{{ transaction.order_id }}" class="btn btn-sm btn-outline-primary">Einkauf ansehen</a>
|
{% if transaction.order and transaction.order.items|length > 0 %}
|
||||||
</div>
|
<div class="small text-muted mb-2">
|
||||||
{% endif %}
|
{% for item in transaction.order.items[:3] %}
|
||||||
</div>
|
{{ item.product.name }}{% if loop.index < transaction.order.items[:3]|length %},{% endif %}
|
||||||
<div class="text-end ms-3">
|
{% endfor %}
|
||||||
<span class="fs-5 fw-bold {% if transaction.total_amount < 0 %}text-danger{% else %}text-success{% endif %}">
|
{% if transaction.order.items|length > 3 %}
|
||||||
{{ transaction.total_amount | format_number }} €
|
<div class="text-muted">+ {{ transaction.order.items|length - 3 }} weitere{% if transaction.order.items|length - 3 == 1 %} Artikel{% else %} Artikel{% endif %}</div>
|
||||||
</span>
|
{% endif %}
|
||||||
{% if transaction.quantity %}
|
</div>
|
||||||
<div class="small text-muted">{{ transaction.quantity }} €</div>
|
{% endif %}
|
||||||
{% endif %}
|
<a href="/shop/order/{{ transaction.order_id }}" class="btn btn-sm btn-outline-primary">Einkauf ansehen</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<div class="text-end ms-3">
|
||||||
|
<span class="fs-5 fw-bold {% if transaction.total_amount < 0 %}text-danger{% else %}text-success{% endif %}">
|
||||||
|
{{ transaction.total_amount | format_number }} €
|
||||||
|
</span>
|
||||||
|
{% if transaction.quantity %}
|
||||||
|
<div class="small text-muted">{{ transaction.quantity }} €</div>
|
||||||
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="list-group-item text-center py-5 text-muted">
|
<div class="list-group-item text-center py-5 text-muted">
|
||||||
|
|||||||
Reference in New Issue
Block a user