From 6e870a1d1106acdc9226a82a9fa794fd02ab652d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafael=20L=C3=A1szl=C3=B3?= <rlacko99@gmail.com> Date: Fri, 26 Feb 2021 21:55:33 +0100 Subject: [PATCH] update email to send hu user name --- src/common/email.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/common/email.py b/src/common/email.py index 9fbf335..39f5a7b 100644 --- a/src/common/email.py +++ b/src/common/email.py @@ -6,6 +6,10 @@ sender_email = 'noreply@ujonc.kszk.bme.hu' link = 'https://ujonc.kszk.bme.hu/homework' +def get_full_name(user): + return user.last_name + " " + user.first_name + + def read_email(name): with codecs.open('common/emails/' + name, 'r', 'utf-8') as myfile: data = myfile.read() @@ -23,7 +27,7 @@ def send_out_mail(subject, message, sender_email, receiver_email): def registration(user): subject = "KszkĂŠpzĂŠs regisztrĂĄciĂł" message = read_email('registration.txt') - message = str.format(message % {'name': user.get_full_name()}) + message = str.format(message % {'name': get_full_name(user)}) send_out_mail(subject, message, sender_email, [user.email, ]) pass @@ -31,7 +35,7 @@ def registration(user): def admitted(user): subject = "JelentkezĂŠs eredmĂŠnye" message = read_email('admitted.txt') - message = str.format(message % {'name': user.get_full_name()}) + message = str.format(message % {'name': get_full_name(user)}) send_out_mail(subject, message, sender_email, [user.email, ]) pass @@ -39,7 +43,7 @@ def admitted(user): def denied(user): subject = "JelentkezĂŠs eredmĂŠnye" message = read_email('denied.txt') - message = str.format(message % {'name': user.get_full_name()}) + message = str.format(message % {'name': get_full_name(user)}) send_out_mail(subject, message, sender_email, [user.email, ]) pass @@ -49,7 +53,7 @@ def new_homework(user, deadline): subject = "Ăj hĂĄzifeladat" message = read_email('new_homework.txt') message = str.format( - message % {'name': user.get_full_name(), 'link': link, 'deadline': deadline}) + message % {'name': get_full_name(user), 'link': link, 'deadline': deadline}) send_out_mail(subject, message, sender_email, [user.email, ]) pass @@ -61,7 +65,9 @@ def homework_corrected(user, title, accepted): else: status = 'HibĂĄs' message = read_email('homework_corrected.txt') - message = str.format(message % {'name': user.get_full_name( - ), 'link': link, 'status': status, 'title': title}) + message = str.format(message % {'name': get_full_name(user), + 'link': link, + 'status': status, + 'title': title}) send_out_mail(subject, message, sender_email, [user.email, ]) pass -- GitLab