diff --git a/app/database.py b/app/database.py
index b44f3c3..3925da2 100644
--- a/app/database.py
+++ b/app/database.py
@@ -195,6 +195,8 @@ def get_debt(name=None):
deposits = get_deposits(get_user_by_name(name).id)
for deposit in deposits:
debt -= deposit.amount
+
+ debt = round(debt, 2)
return debt
@@ -216,6 +218,16 @@ def get_deposits(userid = None):
deposits.append(d)
return deposits
+def add_deposit(username, amount):
+ consumerid = query_db("SELECT ID FROM USERS WHERE NAME = ?", [username], one=True)
+ consumerid = int(consumerid[0])
+ query_db("INSERT INTO DEPOSITS (USERID, AMOUNT, TIME) VALUES (?, ?, ?)", (str(consumerid), amount, datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")))
+ get_db().commit()
+ print "deposit"
+
+ return
+
+
##for testing only
def generate_test_users():
diff --git a/app/send_email.py b/app/send_email.py
index 777b380..fa1ae48 100644
--- a/app/send_email.py
+++ b/app/send_email.py
@@ -1,4 +1,5 @@
import smtplib
+import database
# import email
# from email.mime.text import MIMEText
# from email.MIMEText import MIMEText
@@ -18,15 +19,13 @@ def send_email(recipient, subject, body):
# message = msg.as_string()
print message
try:
- print '!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!\ntry_to_send'
server = smtplib.SMTP("smtp.gmail.com:587")
#server.set_debuglevel(1)
server.starttls()
server.login(gmail_user, gmail_pwd)
server.sendmail(FROM, recipient, message)
- print 'sendmail'
server.quit()
- print 'Mail send to %s' % recipient
+ print 'Mail was sent to %s' % recipient
except:
print "Failed to send mail to %s" %recipient
@@ -35,9 +34,9 @@ def send_emails(body, subject, users):
FROM = 'bier1baroness@gmail.com'
for user in users:
- dept = 3 ###################################################### change this!!!!!
- subject_parsed = parse_email(subject, user, dept)
- body_parsed = parse_email(body, user, dept)
+ debt = get_debt(user.name)
+ subject_parsed = parse_email(subject, user, debt)
+ body_parsed = parse_email(body, user, debt)
send_email(user.email, subject_parsed, body_parsed)
diff --git a/app/templates/billing_personal.html b/app/templates/billing_personal.html
index efaaf95..1bf3a59 100644
--- a/app/templates/billing_personal.html
+++ b/app/templates/billing_personal.html
@@ -14,7 +14,7 @@
Betreff: