diff --git a/apps/notification/tasks.py b/apps/notification/tasks.py index 28544d52..5ec33920 100644 --- a/apps/notification/tasks.py +++ b/apps/notification/tasks.py @@ -43,7 +43,10 @@ def send_certificates(email=None, date=None, dry_run=False): for user_id in users: if user_id in notified_users: continue - un = user_notifications.get(user_id, UserNotification(user_id=user_id)) + if not user_id in user_notifications: + un = UserNotification.objects.create(user_id=user_id) + else: + un = user_notifications.get(user_id) print(un.user.email) if dry_run: continue @@ -54,7 +57,7 @@ def send_certificates(email=None, date=None, dry_run=False): file = open(staticfiles_storage.path(path_pattern % un.certificate_number), 'rb') try: send_email('Грамота от Lil School', un.user.email, 'notification/email/certificate.html', - attachments=[(file.name, file.read(), 'image/jpeg')]) + attachments=[(file.name, file.read(), 'image/jpeg')], user_notification=un) except: print('Not OK') continue diff --git a/apps/notification/templates/notification/email/certificate.html b/apps/notification/templates/notification/email/certificate.html index 051a2d94..0185c4c3 100644 --- a/apps/notification/templates/notification/email/certificate.html +++ b/apps/notification/templates/notification/email/certificate.html @@ -1,28 +1,71 @@ {% extends "notification/email/_base.html" %} {% block content %} -
Дорогие родители!
+Привет!
Это письмо адресовано вашим детям - ученикам Lil School.
- Если они еще не умеют читать, прочитайте им наше послание, громко и с выражением.
- Спасибо!
+ {% if not user_notification or user_notification.certificate_number == 1 %}
+
+ Поздравляем! Вы прошли месяц обучения в Lil School.
+К письму прикреплена грамота. Распечатайте её и вручите вашим детям.
+Ждём вас в следующем месяце на наших творческих занятиях!
+ Вы помните, что каждый месяц вам приходит грамота за прекрасную учебу в нашей творческой школе?
+ Скачивайте. Распечатывайте. И соберите свою коллекцию!
+
+Вам понравился наш творческий месяц?
+В письме вы найдёте грамоту, она для вашей семьи.
+Как здорово, что у нас есть такие ученики!
+Ждём вас в следующем месяце.
+
+ Прошёл целый месяц обучения на платформе Lil School - месяц творчества, креатива и невероятных идей.
+Во вложении вас ждёт грамота.
+До встречи на занятиях!
+
+ Ваша грамота за успехи в учебе в Lil School ждёт вас во вложении.
+Скорее распечатайте её!
+Вам есть чем гордится!
+До встречи в следующем месяце!
+
+ Как здорово вы потрудились на занятиях в этом месяце!
+И наша грамота уже ждёт вас!
+Спасибо за творчество и креатив.
+Ждём вас в следующем месяце!
+
+ Какой классный месяц у нас был! Вместе мы очень здорово и креативно потрудились.
+Во вложении вас ждёт заслуженная грамота!
+До встречи на уроках!
+
+ Месяц творчества и креатива пролетел как один миг! А как много работ мы вместе сделали!
+Вы - большие молодцы.
+Во вложении ваш ждёт грамота!
+До встречи на занятиях.
+
+ Команда «Lil School». +