kasownik/web/webapp/templates/match_manual.html

66 lines
3.0 KiB
HTML

{% extends "root.html" %}
{% block title %}manual match{% endblock %}
{% block content %}
<div class="container">
<script>
function payment(months, uid, username)
{
var div = document.getElementById("uid-" + uid);
div.style.display = "none";
var xhr = new XMLHttpRequest();
xhr.open("GET", "/admin/match/" + username + "/" + months + "/" + uid, true);
xhr.send();
}
</script>
{% for t in transfers_unmatched %}
{% set matchability = t.get_matchability()[0] %}
{% set extra = t.get_matchability()[1] %}
{% if matchability > 0 %}
<div id="uid-{{t.uid}}">
<h2>{{t.title}}</h2>
Amount: {{t.amount/100}} <br />
Title: {{t.title}} <br />
{% if matchability == 1 %}
<h3>Previous transfers...</h3>
<ul>
{% for member_transfer in extra.transfers %}
<li>{{ member_transfer.transfer.title }} for <b>{{ member_transfer.transfer.amount/100 }}</b> </li>
{% endfor %}
</ul>
{% set fattycount = t.amount/10000 %}
{% set starvingcount = t.amount/5000 %}
<b>Unknown type... </b><br />
<a href="javascript:payment(1, '{{t.uid}}', '{{ extra.username }}')">This is a one-time payment.</a><br />
<a href="javascript:payment({{fattycount|int}}, '{{t.uid}}', '{{ extra.username }}')">This is a {{fattycount|int}}-time payment. (fatty)</a><br />
<a href="javascript:payment({{starvingcount|int}}, '{{t.uid}}', '{{ extra.username }}')">This is a {{starvingcount|int}}-time payment. (starving)</a><br />
<a href="javascript:payment(prompt('months?', '0'), '{{t.uid}}', '{{ extra.username }}')">This is a N-time payment. (superfatty?)</a><br />
{% elif matchability == 2 %}
<b>Unknown member...</b><br />
<a href="/admin/member/add/starving/{{extra}}">Add member {{extra}} - starving</a><br />
<a href="/admin/member/add/fatty/{{extra}}">Add member {{extra}} - fatty</a><br />
<a href="/admin/member/add/supporting/{{extra}}">Add member {{extra}} - supporting</a>
<form method="POST" action="/admin/match/">
username: <input name="username" />
<input type="hidden" name="uid" value="{{t.uid}}" />
<input type="submit" value="match other username" />
</form>
{% elif matchability == 3 %}
<b>Unparseable...</b>
<form method="POST" action="/admin/match/">
username: <input name="username" />
<input type="hidden" name="uid" value="{{t.uid}}" />
<input type="submit" value="match" />
</form>
{% endif %}
</div>
{% endif %}
{% endfor %}
</div>
{% endblock %}