|
| 1 | +import os |
| 2 | + |
| 3 | +from django.conf import settings |
1 | 4 | from django.contrib.auth import get_user_model |
2 | 5 | from rest_framework_simplejwt.tokens import RefreshToken |
3 | 6 | from django.contrib.sites.shortcuts import get_current_site |
@@ -69,26 +72,29 @@ def verify_email(user, request): |
69 | 72 |
|
70 | 73 |
|
71 | 74 | def send_verification_completed_email(user: User): |
72 | | - # fixme |
73 | | - email_body = ( |
74 | | - f"Поздравляю тебя, {user.first_name} {user.last_name}! Ты прошел верификацию и" |
75 | | - f" стал частью сообщества PROCOLLAB!" |
76 | | - f"Теперь ты сможешь пользоваться всем функционалом платформы, создавать проекты," |
77 | | - f" искать команду, находить нужные мероприятия." |
78 | | - f"Следи за анонсами обновлений в нашей группе в ВК https://vk.com/PROCOLLAB " |
79 | | - f"И скорее переходи на саму платформу, чтобы уже сегодня начать создавать свой проект." |
80 | | - f"https://procollab.ru " |
81 | | - f"С уважением, " |
82 | | - f"Администрация PROCOLLAB" |
83 | | - ) |
84 | | - |
85 | | - data = { |
86 | | - "email_body": email_body, |
87 | | - "email_subject": "Procollab | Верификация", |
88 | | - "to_email": user.email, |
89 | | - } |
90 | | - |
91 | | - Email.send_email(data) |
| 75 | + fname = os.path.join(settings.STATIC_ROOT, "verification-succeed.html") |
| 76 | + with open(fname, "r", encoding="utf-8") as f: |
| 77 | + html_content = f.read() |
| 78 | + email_body = ( |
| 79 | + f"Поздравляю тебя, {user.first_name} {user.last_name}! Ты прошел верификацию и" |
| 80 | + f" стал частью сообщества PROCOLLAB!" |
| 81 | + f"Теперь ты сможешь пользоваться всем функционалом платформы, создавать проекты," |
| 82 | + f" искать команду, находить нужные мероприятия." |
| 83 | + f"Следи за анонсами обновлений в нашей группе в ВК https://vk.com/PROCOLLAB " |
| 84 | + f"И скорее переходи на саму платформу, чтобы уже сегодня начать создавать свой проект." |
| 85 | + f"https://procollab.ru " |
| 86 | + f"С уважением, " |
| 87 | + f"Администрация PROCOLLAB" |
| 88 | + ) |
| 89 | + |
| 90 | + data = { |
| 91 | + "email_body": email_body, |
| 92 | + "email_subject": "Procollab | Верификация", |
| 93 | + "to_email": user.email, |
| 94 | + "html_content": html_content, |
| 95 | + } |
| 96 | + |
| 97 | + Email.send_email(data) |
92 | 98 |
|
93 | 99 |
|
94 | 100 | def check_related_fields_update(data, pk): |
|
0 commit comments