Skip to content

Commit

Permalink
Auth: replace password reset task
Browse files Browse the repository at this point in the history
  • Loading branch information
raphodn committed Jan 9, 2024
1 parent 3b00bba commit b0a3b56
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 7 deletions.
3 changes: 0 additions & 3 deletions config/settings/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -323,9 +323,6 @@
GIP_CONTACT_EMAIL = env("GIP_CONTACT_EMAIL", default="[email protected]")

# Transactional email templates
# -- user: new user password reset
MAILJET_NEW_USER_PASSWORD_RESET_ID = env.int("MAILJET_NEW_USER_PASSWORD_RESET_ID", 4216730)

# -- siae: completion
MAILJET_SIAE_COMPLETION_REMINDER_TEMPLATE_ID = env.int("MAILJET_SIAE_COMPLETION_REMINDER_TEMPLATE_ID", 4791779)

Expand Down
8 changes: 4 additions & 4 deletions lemarche/www/auth/tasks.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from django.utils.encoding import force_bytes
from django.utils.http import urlsafe_base64_encode

from lemarche.conversations.models import TemplateTransactional
from lemarche.users import constants as user_constants
from lemarche.users.models import User
from lemarche.utils.apis import api_hubspot, api_mailjet
Expand Down Expand Up @@ -43,20 +44,19 @@ def send_signup_notification_email(user):


def send_new_user_password_reset_link(user: User):
email_subject = "Finalisez votre inscription sur le marché de l'inclusion"
email_template = TemplateTransactional.objects.get(code="NEW_USER_PASSWORD_RESET")
recipient_list = whitelist_recipient_list([user.email])
if recipient_list:
recipient_email = recipient_list[0] if recipient_list else ""
recipient_name = user.full_name

variables = {
"USER_FIRST_NAME": user.first_name,
"USER_EMAIL": user.email,
"PASSWORD_RESET_LINK": generate_password_reset_link(user),
}

api_mailjet.send_transactional_email_with_template(
template_id=settings.MAILJET_NEW_USER_PASSWORD_RESET_ID,
subject=email_subject,
email_template.send_transactional_email(
recipient_email=recipient_email,
recipient_name=recipient_name,
variables=variables,
Expand Down

0 comments on commit b0a3b56

Please sign in to comment.