#8 Remove hint for mail-delivery if mail is already active
This commit is contained in:
@@ -20,7 +20,9 @@ def print_multiple_lines(lines: int, text):
|
||||
text.textLines("")
|
||||
cnt += 1
|
||||
|
||||
def create_payment_slip(member: models.Members = None):
|
||||
def create_payment_slip(member: models.Members = None,
|
||||
forMail: bool = False):
|
||||
|
||||
locale.setlocale(locale.LC_ALL, '')
|
||||
|
||||
salutation = "Deine"
|
||||
@@ -94,7 +96,10 @@ def create_payment_slip(member: models.Members = None):
|
||||
print_multiple_lines(2, text)
|
||||
text.textLines("* Skigymnastik\n* Radfahren\n* Stockschiessen\n* Pilates\n* Tagesskifahrt\n* uvam")
|
||||
print_multiple_lines(5, text)
|
||||
text.textLines(f"Wir möchten das Zustellen des Mitgliedsbeitrags-Zahlscheines zuküntig auf Mail umstellen, daher bitten wir {salutation3},\nuns eine Mail mit dem Betreff \"Zahlschein\" an unsere Mail-Adresse sv.stthomas@gmx.at zu senden!")
|
||||
if not forMail:
|
||||
text.textLines(f"Wir möchten das Zustellen des Mitgliedsbeitrags-Zahlscheines zuküntig auf Mail umstellen, daher bitten wir {salutation3},\nuns eine Mail mit dem Betreff \"Zahlschein\" an unsere Mail-Adresse sv.stthomas@gmx.at zu senden!")
|
||||
else:
|
||||
print_multiple_lines(2, text)
|
||||
print_multiple_lines(3, text)
|
||||
text.textLines(f"{salutation2.capitalize()} Sportverein-Team!")
|
||||
c.drawText(text)
|
||||
|
||||
@@ -58,7 +58,8 @@ def send_mail(member: models.Members):
|
||||
|
||||
path_to_file = os.path.join(os.path.expanduser("~"),"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)
|
||||
create_payment_slip(member=member,
|
||||
forMail=True)
|
||||
|
||||
with open(path_to_file, 'rb') as f:
|
||||
attachment = MIMEApplication(f.read(), _subtype='pdf')
|
||||
|
||||
Reference in New Issue
Block a user