Move generated payment-slips to AppData/Roaming
This commit is contained in:
@@ -9,6 +9,7 @@ from email.mime.application import MIMEApplication
|
||||
from os.path import exists
|
||||
import datetime
|
||||
from create_payment_slip import create_payment_slip
|
||||
import os
|
||||
|
||||
|
||||
logging.basicConfig(stream=sys.stderr, level=logging.DEBUG)
|
||||
@@ -40,8 +41,7 @@ def send_mail(member: models.Members):
|
||||
msg['Subject'] = subject
|
||||
msg.attach(MIMEText(body))
|
||||
|
||||
# es kann sein, dass die Mail-Adresse erst später ins System kam
|
||||
path_to_file = f'payment_slips\\mail\\{member.member_zip}_payment_slip_member{member.id}.pdf'
|
||||
path_to_file = os.path.join(os.getenv('APPDATA'), "sust", "payment_slips","mail",f"{member.member_zip}_payment_slip_member{member.id}.pdf")
|
||||
if not exists(path_to_file):
|
||||
create_payment_slip(member=member)
|
||||
|
||||
@@ -70,7 +70,7 @@ models.Base.metadata.create_all(bind=engine)
|
||||
#members = db.query(models.Members).filter(models.Members.member_email != None, ~models.Members.id.in_([183,51,200,49])).all()
|
||||
#members = db.query(models.Members).filter(models.Members.member_active == True).all()
|
||||
#members = db.query(models.Members).filter(models.Members.id.in_([2,3,9,199]), models.Members.member_active == True, models.Members.member_printed == False).all()
|
||||
members = db.query(models.Members).filter(models.Members.id.in_([89,149,132,102,106])).all()
|
||||
members = db.query(models.Members).filter(models.Members.id.in_([73,142])).all()
|
||||
|
||||
for member in members:
|
||||
send_mail(member=member)
|
||||
Reference in New Issue
Block a user