mirror of
https://github.com/YunoHost-Apps/ihatemoney_ynh.git
synced 2024-09-03 19:26:15 +02:00
50 lines
2.1 KiB
HTML
50 lines
2.1 KiB
HTML
{% extends "layout.html" %}
|
|
|
|
{% block top_menu %}
|
|
<ul>
|
|
<li><a class="awesome button" href="{{ url_for('add_bill', project_id=project.id) }}">Add a bill</a></li>
|
|
</ul>
|
|
{% endblock %}
|
|
|
|
{% block content %}
|
|
<div id="leftmenu" class="span-4">
|
|
<ul>
|
|
{% set balance = project.get_balance() %}
|
|
{% for member in project.active_members %}
|
|
<li> {{ member.name }} {{ balance[member] }} <a href="{{ url_for("remove_member", project_id=project.id, member_id=member.id) }}">x</a></li>
|
|
{% endfor %}
|
|
</ul>
|
|
<form action="{{ url_for("add_member", project_id=project.id) }}" method="post">
|
|
{{ forms.add_member(member_form) }}
|
|
</form>
|
|
</div>
|
|
<div id="content" class="uniForm span-20 last">
|
|
<form id="add_bill" action="{{ url_for('add_bill', project_id=project.id) }}" method="post" style="width: 400px; display: none">
|
|
{{ forms.add_bill(bill_form) }}
|
|
</form>
|
|
|
|
{% if bills.count() > 0 %}
|
|
<table>
|
|
<thead><tr><th>When?</th><th>Who paid?</th><th>For what?</th><th>Owers</th><th>How much?</th><th>Actions</th></tr></thead>
|
|
<tbody>
|
|
{% for bill in bills %}
|
|
<tr class="{{ loop.cycle("odd", "even") }}">
|
|
<td>{{ bill.date }}</td>
|
|
<td>{{ bill.payer }}</td>
|
|
<td>{{ bill.what }}</td>
|
|
<td>{% for ower in bill.owers %}{{ ower.name }} {% endfor %}</td>
|
|
<td>{{ bill.amount }} ({{ bill.pay_each() }} each)</td>
|
|
<td><a href="{{ url_for("delete_bill", bill_id=bill.id, project_id=project.id) }}">delete</a></td>
|
|
</tr>
|
|
{% endfor %}
|
|
</tbody>
|
|
</table>
|
|
|
|
<a class="awesome large green button fleft" href="{{ url_for("compute_bills", project_id=project.id) }}">Compute bills</a>
|
|
<p> Periodically (probably at the end of each month, you can compute the balance of each people, in order to reset all the debts. You can also let this "as-is" and try to find a good balance, that's up to you</p>
|
|
|
|
{% else %}
|
|
<p>Nothing to list yet. You probably want to <a href="{{ url_for("add_bill", project_id=project.id) }}">add a bill</a> ?</p>
|
|
{% endif %}
|
|
</div>
|
|
{% endblock %}
|