diff --git a/app/tasks/email_templates.py b/app/tasks/email_templates.py
index 51c18e1..673a58f 100644
--- a/app/tasks/email_templates.py
+++ b/app/tasks/email_templates.py
@@ -5,17 +5,24 @@ from pydantic import EmailStr
from app.config import settings
-def create_registration_confirmation_template(username: str, email_to: EmailStr, confirmation_link: str):
+def create_registration_confirmation_template(
+ username: str, email_to: EmailStr, confirmation_link: str, confirmation_code: str
+):
email = EmailMessage()
email["Subject"] = "Подтверждение регистрации"
email["From"] = settings.SMTP_USER
email["To"] = email_to
+ color = "color:red"
email.set_content(
f"""
{username}, лови аптечку
{confirmation_link}
+ {confirmation_code}
+
""",
subtype="html",
)
@@ -28,11 +35,14 @@ def create_data_change_confirmation_email(username: str, email_to: EmailStr, con
email["Subject"] = "Подтверждение изменения данных"
email["From"] = settings.SMTP_USER
email["To"] = email_to
-
+ color = "color:red"
email.set_content(
f"""
{username}, лови аптечку
{confirmation_code}
+
""",
subtype="html",
)
diff --git a/app/tasks/tasks.py b/app/tasks/tasks.py
index a0a025d..e32240a 100644
--- a/app/tasks/tasks.py
+++ b/app/tasks/tasks.py
@@ -30,7 +30,10 @@ def send_registration_confirmation_email(user_data: dict) -> None:
confirmation_link = settings.INVITATION_LINK_HOST + "/api/users/email_verification/" + invitation_token
msg_content = create_registration_confirmation_template(
- username=user_data.username, email_to=user_data.email_to, confirmation_link=confirmation_link
+ username=user_data.username,
+ email_to=user_data.email_to,
+ confirmation_link=confirmation_link,
+ confirmation_code=user_data.confirmation_code
)
with smtplib.SMTP_SSL(settings.SMTP_HOST, settings.SMTP_PORT) as server: