#8 Remove hint for mail-delivery if mail is already active

This commit is contained in:
2025-05-27 19:21:14 +02:00
parent 6d1c452ea8
commit 0b27385a24
2 changed files with 9 additions and 3 deletions
+6 -1
View File
@@ -20,7 +20,9 @@ def print_multiple_lines(lines: int, text):
text.textLines("") text.textLines("")
cnt += 1 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, '') locale.setlocale(locale.LC_ALL, '')
salutation = "Deine" salutation = "Deine"
@@ -94,7 +96,10 @@ def create_payment_slip(member: models.Members = None):
print_multiple_lines(2, text) print_multiple_lines(2, text)
text.textLines("* Skigymnastik\n* Radfahren\n* Stockschiessen\n* Pilates\n* Tagesskifahrt\n* uvam") text.textLines("* Skigymnastik\n* Radfahren\n* Stockschiessen\n* Pilates\n* Tagesskifahrt\n* uvam")
print_multiple_lines(5, text) print_multiple_lines(5, text)
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!") 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) print_multiple_lines(3, text)
text.textLines(f"{salutation2.capitalize()} Sportverein-Team!") text.textLines(f"{salutation2.capitalize()} Sportverein-Team!")
c.drawText(text) c.drawText(text)
+2 -1
View File
@@ -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") 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): 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: with open(path_to_file, 'rb') as f:
attachment = MIMEApplication(f.read(), _subtype='pdf') attachment = MIMEApplication(f.read(), _subtype='pdf')