fix activation link error

bracket-feature
Raz 9 months ago
parent 24b29b629e
commit 514aa568aa
  1. 1
      api/serializers.py
  2. 15
      tournaments/templates/tournaments/acc_active_email.html
  3. 1
      tournaments/views.py

@ -89,6 +89,7 @@ class UserSerializer(serializers.ModelSerializer):
'token': account_activation_token.make_token(user), 'token': account_activation_token.make_token(user),
}) })
email = EmailMessage(mail_subject, message, to=[user.email]) email = EmailMessage(mail_subject, message, to=[user.email])
email.content_subtype = "html"
email.send() email.send()
class Meta: class Meta:

@ -1,13 +1,16 @@
<html>
<body>
{% autoescape off %} {% autoescape off %}
Bienvenue {{ user.username }} ! Bienvenue {{ user.username }} !
Veuillez cliquer sur le lien suivant pour activer votre compte: <br><br>Veuillez cliquer sur le lien suivant pour activer votre compte:<br>
padelclub://{{ domain }}{% url 'activate' uidb64=uid token=token %}?next={{ next }} <a href="padelclub://{{ domain }}{% url 'activate' uidb64=uid token=token %}">Activer mon compte</a>
Si le lien ne marche pas, cliquer ici : <br><br>Si le lien ne marche pas, cliquez <a href="http://{{ domain }}{% url 'activate' uidb64=uid token=token %}?next=index">ici</a>.
http://{{ domain }}{% url 'activate' uidb64=uid token=token %}?next={{ next }}
Une fois votre compte activé, connectez-vous dans l'app. <br>Une fois votre compte activé, connectez-vous dans l'app.
A tout de suite sur Padel Club ! <br><br>A tout de suite sur <a href="https://padelclub.app">Padel Club</a> !
{% endautoescape %} {% endautoescape %}
</body>
</html>

@ -656,6 +656,7 @@ def send_verification_email(request, user, next_url):
}) })
email = EmailMessage(mail_subject, message, to=[user.email]) email = EmailMessage(mail_subject, message, to=[user.email])
email.content_subtype = "html"
email.send() email.send()
@login_required @login_required

Loading…
Cancel
Save