- added lists on personal page
This commit is contained in:
@@ -1,17 +1,52 @@
|
|||||||
{% extends "base.html"%}
|
{% extends "base.html"%}
|
||||||
{% set title = "Personal" %}
|
{% set title = "Personal" %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<h3>TODO: </h3>
|
|
||||||
<ul>
|
|
||||||
<li>add money owed</li>
|
|
||||||
</ul>
|
|
||||||
<h1> Statistik </h1>
|
<h1> Statistik </h1>
|
||||||
|
<div>
|
||||||
<h2> Bierkonsum </h2>
|
<h2> Bierkonsum </h2>
|
||||||
<img src="{{ url_for('static', filename='total.png') }}">
|
<img src="{{ url_for('static', filename='total.png') }}">
|
||||||
{% if user %}
|
{% if user %}
|
||||||
{% set fils = "total%03d.png" % user.id %}
|
{% set fils = "total%03d.png" % user.id %}
|
||||||
<img src="{{ url_for('static', filename=fils) }}">
|
<img src="{{ url_for('static', filename=fils) }}">
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
</div>
|
||||||
|
<h1> Abrechnung </h1>
|
||||||
|
<div>
|
||||||
|
<h2>Gesamt</h2>
|
||||||
|
<p>Einzahlungen (TODO): {{ "%0.2f" % deposited }} €</p>
|
||||||
|
<p>Konsumationen: {{ "%0.2f" % owed }} €</p>
|
||||||
|
<p>Total: {{ "%0.2f" % (deposited - owed)}} €</p>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h2>Einzahlungen (TODO)</h2>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Datum</th>
|
||||||
|
<th>Betrag</th>
|
||||||
|
</tr>
|
||||||
|
{% for deposit in deposits %}
|
||||||
|
<tr>
|
||||||
|
<td>{{deposit.time}}</td>
|
||||||
|
<td>{{ "%0.2f" % deposit.amount}} €</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<h2>Konsumationen</h2>
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Datum</th>
|
||||||
|
<th>Produkt</th>
|
||||||
|
<th>Preis</th>
|
||||||
|
</tr>
|
||||||
|
{% for consumption in consumed %}
|
||||||
|
<tr>
|
||||||
|
<td>{{consumption.time}}</td>
|
||||||
|
<td>{{products[consumption.prodnr-1].name}}</td> <!-- #is there a better way? -->
|
||||||
|
<td>{{ "%0.2f" % consumption.price}} €</td>
|
||||||
|
</tr>
|
||||||
|
{% endfor %}
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
|||||||
@@ -220,7 +220,12 @@ def consume():
|
|||||||
@app.route('/personal')
|
@app.route('/personal')
|
||||||
@requires_login
|
@requires_login
|
||||||
def personal():
|
def personal():
|
||||||
return render_template('personal.html', user=get_user_by_name(session.get('name')))
|
name = session.get('name')
|
||||||
|
consumed=get_consumed(name)
|
||||||
|
owed = 0
|
||||||
|
for consumption in consumed:
|
||||||
|
owed += consumption.price
|
||||||
|
return render_template('personal.html', user=get_user_by_name(name), consumed=consumed, products=get_products(), deposited=555.55, owed=owed)
|
||||||
|
|
||||||
@app.route('/billing', methods=['POST', 'GET'])
|
@app.route('/billing', methods=['POST', 'GET'])
|
||||||
@requires_baron
|
@requires_baron
|
||||||
|
|||||||
Reference in New Issue
Block a user