- add sending of emails (works except dept)

This commit is contained in:
Ulrich Knechtelsdorfer
2016-04-06 22:38:56 +02:00
parent 2ee9089583
commit 0bd185482d
5 changed files with 123 additions and 17 deletions

View File

@@ -9,6 +9,7 @@
<p>{{ success }}</p>
{% endif %}
<h1>Abrechnung</h1>
<p>An alle User Rechnungen <a href="/billing/send_all_bills"> versenden</a>.</p>
<form name="billing" method="post" action="/billing">
<table>
<tr>
@@ -30,5 +31,4 @@
</table>
<input type="submit" value="Änderungen übernehmen">
</form>
<p>An alle User Rechnungen <a href="/billing/send_all_bills"> versenden</a>.</p>
{% endblock %}

View File

@@ -1,23 +1,34 @@
{% extends "base.html"%}
{% set title = "An alle User Rechnung versenden" %}
{% set title = "An alle User Rechnungen versenden" %}
{% block content %}
<h3>TODO: </h3>
<ul>
<li>actual send emails</li>
<li>save default text somewhere and make it configureable</li>
<li>parse wildcards</li>
<li>insert the right ammount of dept</li>
</ul>
{% if success %}
<p>{{ success }}</p>
{% endif %}
<h1>Rechnung an alle verschicken</h1>
<form name="billing" method="post" action="/billing/send_all_bills">
<textarea cols="80" rows="20">
Betreff:<input type="text" name="subject" value="Bierrechnung von der Baroness"/> <br />
<textarea cols="80" rows="20" name="message">
Hallo %%longname%%
du hast zurzeit viele Schulden.
%%if_is_black%%Weil du zu hohe Schulden hast, bist du geschwärzt%%endif%%
</textarea>
du hast %%dept%%€ Schulden.
Bitte überweise diesen Betrag an das Konto:
%%if_is_black%%Weil du zu hohe Schulden hast, bist du geschwärzt%%end_if_is_black%%
</textarea><br />
<p> Warnung: Das versenden vieler emails dauert ein weilchen.</p>
<input type="submit" value="Email versenden">
</form>
<h1>Kommandos</h1>
<p>Der text den du eingibst wird von der Baroness noch personalisiert. Folgende Komandos kennt die Baroness.</p>
<ul>
<li> <b>%%longname%%</b> fügt den vollen namen des Benutzers ein.</li>
<li> <b>%%dept%%</b> fügt die Höhe der Schulden des Benutzers ein. </li>
<li> <b>%%if_is_black%% TEXT %%end_if_is_black%%</b> fügt den TEXT ein, falls der user geschwärzt ist.</li>
</ul>
{% endblock %}

View File

@@ -11,13 +11,20 @@
{% endif %}
<h1>Rechnung an {{user_to_bill.longname}} verschicken</h1>
<form name="billing" method="post" action="/billing/send_personal_bill/{{user_to_bill.name}}">
<textarea cols="80" rows="20">
Betreff:<input type="text" name="subject" value="Bierrechnung von der Baroness"/> <br />
<textarea cols="80" rows="20" name="message">
Hallo {{user_to_bill.longname}}
du hast zurzeit viele Schulden.
{% if user_to_bill.isblack %}Weil du zu hohe Schulden hast, bist du geschwärzt{% endif %}
</textarea>
du hast zurzeit n€ Schulden.
{% if user_to_bill.isblack %}Weil du zu hohe Schulden hast, bist du geschwärzt.{% endif %}
Bitte überweise den Betrag an das Konto:
Peter Schleter;
IBAN; BIC;
dein Baron,
{{user.longname}}
</textarea><br />
<input type="submit" value="Email versenden">
</form>
<p>An alle User Rechnungen <a href="/billing/send_all_bills"> versenden</a>.</p>
{% endblock %}