diff --git a/app/settings.py b/app/settings.py
index cd06903..97c9d43 100644
--- a/app/settings.py
+++ b/app/settings.py
@@ -41,6 +41,11 @@ class Settings:
self.autoAnnoy = False #Automatically send payment eMails
self.annoyDays = 20 #Automatically send mails every x days (default 20)
self.annoyLimit = 100 #Money limit for autoAnnoy (default 100)
+ #Mail Messages
+ self.singleMessageStandardSubject = u"Baroness - Bierrechnung"
+ self.singleMessageStandardText = u"Hallo %%longname%%\ndu hast %%dept%%€ Schulden.\nBitte überweise diesen Betrag an das Konto:\n\n%%if_is_black%%Weil du zu hohe Schulden hast, bist du geschwärzt%%end_if_is_black%%\nLiebe Grüße,\nDein Bierbaron"
+ self.masMessageStandardSubject = u"Baroness - Bierrechnung"
+ self.masMessageStandardText = u"Hallo %%longname%%\ndu hast %%dept%%€ Schulden.\nBitte überweise diesen Betrag an das Konto:\n\n%%if_is_black%%Weil du zu hohe Schulden hast, bist du geschwärzt%%end_if_is_black%%\nLiebe Grüße,\nDein Bierbaron"
##Data Logging
#Fridge Temperature
diff --git a/app/templates/billing_mass_mail.html b/app/templates/billing_mass_mail.html
index 99dc2ed..dd90d77 100644
--- a/app/templates/billing_mass_mail.html
+++ b/app/templates/billing_mass_mail.html
@@ -12,15 +12,11 @@
{% endif %}
Rechnung an alle verschicken
diff --git a/app/templates/billing_personal.html b/app/templates/billing_personal.html
index 3029b39..69da9d6 100644
--- a/app/templates/billing_personal.html
+++ b/app/templates/billing_personal.html
@@ -1,26 +1,14 @@
{% extends "base.html"%}
{% set title = "Persönliche Rechnung versenden" %}
{% block content %}
- TODO:
-
- - save default text somewhere and make it configureable
-
{% if success %}
{{ success }}
{% endif %}
Rechnung an {{user_to_bill.longname}} verschicken
diff --git a/app/views.py b/app/views.py
index d4ea489..428d397 100644
--- a/app/views.py
+++ b/app/views.py
@@ -8,10 +8,11 @@ from plot import *
from user import User
from fridge import Fridge, Sensor
from product import Product
-from send_email import send_email, send_emails
+from send_email import send_email, send_emails, parse_email
from consumption import Consumption
import bcrypt
import os
+from settings import *
@app.route('/static/')
@@ -323,7 +324,9 @@ def send_personal_bill(name=None):
return render_template('billing.html', users=users, success=success, debt=debt, user=get_user_by_name(session.get('name')))
if request.method == 'GET':
- return render_template('billing_personal.html', user_to_bill=get_user_by_name(name), dept=get_debt(name), user=get_user_by_name(session.get('name')))
+ emailtext = parse_email(settings.singleMessageStandardText, get_user_by_name(name), get_debt(name))
+ emailsubject =parse_email(settings.singleMessageStandardSubject, get_user_by_name(name), get_debt(name))
+ return render_template('billing_personal.html', emailtext=emailtext, emailsubject=emailsubject, user=get_user_by_name(session.get('name')), user_to_bill=get_user_by_name(name))
@app.route('/billing/send_all_bills', methods=['GET', 'POST'])
@@ -341,11 +344,11 @@ def send_mass_mail(name=None):
# subject_parsed = parse_email(subject, user, 3) # change ammount of depts here!
# send_email(user.email, subject_parsed, message_parsed)
- success = "An alle user werden Rechnungen versendet."
+ success = "An alle User werden Rechnungen versendet."
return render_template('billing.html', users=users, success=success, dept=0, user=get_user_by_name(session.get('name')))
if request.method == 'GET':
- return render_template('billing_mass_mail.html', user=get_user_by_name(session.get('name')))
+ return render_template('billing_mass_mail.html', user=get_user_by_name(session.get('name')), emailtext=settings.masMessageStandardText, emailsubject=settings.masMessageStandardSubject)
@app.route('/selfmanagement', methods=['GET', 'POST'])