update mail address and message
This commit is contained in:
@@ -1,39 +1,53 @@
|
|||||||
import logging
|
import logging
|
||||||
|
|
||||||
from django.core.mail import send_mail
|
from django.core.mail import EmailMessage
|
||||||
|
|
||||||
RENTAL_EMAIL = "patrick@fet.at"
|
RENTAL_EMAIL = "verleih@fet.at"
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def send_mail_approved(obj):
|
def send_mail_approved(obj):
|
||||||
subject = f"Verleih #{obj.id}: {obj.get_status_display()}"
|
subject = f"FET-Verleih #{obj.id}: {obj.get_status_display()}"
|
||||||
|
|
||||||
total_deposit = 0
|
total_deposit = 0
|
||||||
for rentalitem in obj.rentalitems.all():
|
for rentalitem in obj.rentalitems.all():
|
||||||
total_deposit += rentalitem.deposit
|
total_deposit += rentalitem.deposit
|
||||||
|
|
||||||
message = (
|
message = (
|
||||||
f"Deine Verleihanfrage mit der Nummer #{obj.id} wurde erfolgreich genehmigt. Die "
|
f"Hallo {obj.firstname},\n"
|
||||||
|
f"deine Verleihanfrage mit der Nummer #{obj.id} wurde erfolgreich genehmigt. Die "
|
||||||
f"Gegenstände können am {obj.date_start.strftime('%d.%m.%Y')} während der Beratungszeit "
|
f"Gegenstände können am {obj.date_start.strftime('%d.%m.%Y')} während der Beratungszeit "
|
||||||
"(Montag - Donnerstag: 09:00 - 14:00, Freitag: 09:00 - 12:00) abgeholt werden. Bitte bring "
|
"(Montag - Donnerstag: 09:00 - 14:00, Freitag: 09:00 - 12:00) abgeholt werden. Bitte bring "
|
||||||
f"den Gesamtpfand in Höhe von {total_deposit} € in bar mit.\nLiebe Grüße,\ndas Verleih-Team"
|
f"den Gesamtpfand in Höhe von {total_deposit} € in bar mit.\n"
|
||||||
|
"Liebe Grüße,\n"
|
||||||
|
"das Verleih-Team"
|
||||||
|
)
|
||||||
|
|
||||||
|
email = EmailMessage(
|
||||||
|
subject, message, from_email=RENTAL_EMAIL, to=[obj.email], cc=[RENTAL_EMAIL]
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
send_mail(subject, message, RENTAL_EMAIL, [f"{obj.email}", RENTAL_EMAIL])
|
email.send()
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
logger.error("Failed to send approval email for rental #%s. Error: %s", obj.id, exc)
|
logger.error("Failed to send approval email for rental #%s. Error: %s", obj.id, exc)
|
||||||
|
|
||||||
|
|
||||||
def send_mail_rejected(obj):
|
def send_mail_rejected(obj):
|
||||||
subject = f"Verleih #{obj.id}: {obj.get_status_display()}"
|
subject = f"FET-Verleih #{obj.id}: {obj.get_status_display()}"
|
||||||
|
|
||||||
message = (
|
message = (
|
||||||
f"Deine Verleihanfrage mit der Nummer #{obj.id} wurde abgelehnt.\nLiebe Grüße,\ndas "
|
f"Hallo {obj.firstname},\n"
|
||||||
"Verleih-Team"
|
f"deine Verleihanfrage mit der Nummer #{obj.id} wurde abgelehnt.\n"
|
||||||
|
"Liebe Grüße,\n"
|
||||||
|
"das Verleih-Team"
|
||||||
|
)
|
||||||
|
|
||||||
|
email = EmailMessage(
|
||||||
|
subject, message, from_email=RENTAL_EMAIL, to=[obj.email], cc=[RENTAL_EMAIL]
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
send_mail(subject, message, RENTAL_EMAIL, [f"{obj.email}", RENTAL_EMAIL])
|
email.send()
|
||||||
except Exception as exc:
|
except Exception as exc:
|
||||||
logger.error("Failed to send rejection email for rental #%s. Error: %s", obj.id, exc)
|
logger.error("Failed to send rejection email for rental #%s. Error: %s", obj.id, exc)
|
||||||
|
|||||||
Reference in New Issue
Block a user