From 8482a0caa0214f03a63d82057c90be01c4fa6114 Mon Sep 17 00:00:00 2001 From: Daniel Egger Date: Tue, 19 Dec 2023 14:57:11 +0100 Subject: [PATCH] Update test script for sendgrid emails --- scripts/send_sendgrid_email.py | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/scripts/send_sendgrid_email.py b/scripts/send_sendgrid_email.py index f86e6ebc..012ea5f8 100644 --- a/scripts/send_sendgrid_email.py +++ b/scripts/send_sendgrid_email.py @@ -18,13 +18,7 @@ from vbv_lernwelt.notify.email.email_services import ( ) -def main(): - print("start") - - -if __name__ == "__main__": - main() - +def send_attendance_course_reminder(): csac = CourseSessionAttendanceCourse.objects.get(pk=1) print(csac) print(csac.trainer) @@ -38,3 +32,28 @@ if __name__ == "__main__": fail_silently=False, ) print(result) + + +def send_learning_mentor_invitation(): + result = send_email( + recipient_email="daniel.egger+sendgrid@gmail.com", + template=EmailTemplate.LEARNING_MENTOR_INVITATION, + template_data={ + "inviter_name": f"Daniel Egger", + "inviter_email": "daniel.egger@example.com", + "target_url": f"https://stage.vbv-afa.ch/foobar", + }, + template_language="de", + fail_silently=True, + ) + print(result) + + +def main(): + print("start") + # send_attendance_course_reminder() + send_learning_mentor_invitation() + + +if __name__ == "__main__": + main()