Add amount in delivery balance page

This commit is contained in:
Yohan Boniface 2019-04-14 17:31:07 +02:00
parent 815eb9543f
commit bf25a9c785
2 changed files with 3 additions and 2 deletions

View file

@ -79,7 +79,7 @@ def staff_only(view):
async def decorator(request, response, *args, **kwargs): async def decorator(request, response, *args, **kwargs):
user = session.user.get(None) user = session.user.get(None)
if not user or not user.is_staff: if not user or not user.is_staff:
response.message("Désolé, c'est dangereux par ici", "warning") response.message("Désolé, c'est réservé au staff par ici", "warning")
response.redirect = request.headers.get("REFERRER", "/") response.redirect = request.headers.get("REFERRER", "/")
return return
return await view(request, response, *args, **kwargs) return await view(request, response, *args, **kwargs)

View file

@ -5,10 +5,11 @@
<h3><a href="/livraison/{{ delivery.id }}">{{ delivery.producer }}</a> — Gérer les soldes</h3> <h3><a href="/livraison/{{ delivery.id }}">{{ delivery.producer }}</a> — Gérer les soldes</h3>
<form method="post"> <form method="post">
<table> <table>
<tr><th>Personne</th><th>Soldée</th></tr> <tr><th>Personne</th><th>Montant</th><th>Soldée</th></tr>
{% for email, order in delivery.orders.items() %} {% for email, order in delivery.orders.items() %}
<tr> <tr>
<td>{{ email }}</td> <td>{{ email }}</td>
<td>{{ order.total(delivery.products) }} €</td>
<td class="with-input"><input type="checkbox" name="{{ email }}" {% if order.paid %}checked{% endif %}></td> <td class="with-input"><input type="checkbox" name="{{ email }}" {% if order.paid %}checked{% endif %}></td>
</tr> </tr>
{% endfor %} {% endfor %}