From 875a5523b24fc56ae718db00236a50a4f2d11acf Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 22 Jul 2025 16:40:26 +0200 Subject: [PATCH] fix missing username in email template, improve message --- src/apps/profiles/views.py | 6 +++--- .../profiles/emails/template_activate_account.html | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/apps/profiles/views.py b/src/apps/profiles/views.py index 9fbc2daba..8868c154a 100644 --- a/src/apps/profiles/views.py +++ b/src/apps/profiles/views.py @@ -95,7 +95,7 @@ def activate(request, uidb64, token): def activateEmail(request, user, to_email): mail_subject = 'Activate your user account.' message = render_to_string('profiles/emails/template_activate_account.html', { - 'user': user.username, + 'username': user.username, 'domain': get_current_site(request).domain, 'uid': urlsafe_base64_encode(force_bytes(user.pk)), 'token': account_activation_token.make_token(user), @@ -103,8 +103,8 @@ def activateEmail(request, user, to_email): }) email = EmailMessage(mail_subject, message, to=[to_email]) if email.send(): - messages.success(request, f'Dear {user.username}, please go to you email {to_email} inbox and click on \ - received activation link to confirm and complete the registration. *Note: Check your spam folder.') + messages.success(request, f'Dear {user.username}, please go to your email {to_email} inbox and click on \ + the activation link to confirm and complete the registration. *Note: Check your spam folder.') else: messages.error(request, f'Problem sending confirmation email to {to_email}, check if you typed it correctly.') diff --git a/src/templates/profiles/emails/template_activate_account.html b/src/templates/profiles/emails/template_activate_account.html index 98ee27122..83ee09085 100644 --- a/src/templates/profiles/emails/template_activate_account.html +++ b/src/templates/profiles/emails/template_activate_account.html @@ -1,5 +1,5 @@ {% autoescape off %} -Hi {{ user.username }}, +Hi {{ username }}, Please click on the link below to confirm your registration: