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