From 2a8cf25c394d9bd89d5d9bfb34bc6b32c3a61454 Mon Sep 17 00:00:00 2001 From: piernov Date: Sat, 28 Feb 2015 21:38:06 +0100 Subject: Generate user registration validation link from request URL --- jm2l/templates/Participer.mako | 2 +- jm2l/templates/mail_html.mako | 8 ++++---- jm2l/templates/mail_plain.mako | 8 ++++---- jm2l/views.py | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/jm2l/templates/Participer.mako b/jm2l/templates/Participer.mako index 74d376d..de636a2 100644 --- a/jm2l/templates/Participer.mako +++ b/jm2l/templates/Participer.mako @@ -71,7 +71,7 @@ DicForm ={ Vous venez de recevoir un mail... Ici, ... le texte à définir ...

- Cliquez sur ce lien pour finir votre inscription : Mon lien + Cliquez sur ce lien pour finir votre inscription : Mon lien % endif

diff --git a/jm2l/templates/mail_html.mako b/jm2l/templates/mail_html.mako index 29f761e..b4facfe 100644 --- a/jm2l/templates/mail_html.mako +++ b/jm2l/templates/mail_html.mako @@ -1,16 +1,16 @@ ## -*- coding: utf-8 -*- -<%def name="Bienvenue(User)"> +<%def name="Bienvenue(request, User)">

JM2L

Bonjour ${User.prenom}.
Vous venez de valider votre inscription sur le site des JM2L.
-Voici votre lien pour vous connecter.
+Voici votre lien pour vous connecter.
Toute l'équipe vous souhaite une agréable visite !

\ % if action=='Welcome': -${self.Bienvenue(User)} -% endif \ No newline at end of file +${self.Bienvenue(request, User)} +% endif diff --git a/jm2l/templates/mail_plain.mako b/jm2l/templates/mail_plain.mako index 7ab174b..a5ae5b4 100644 --- a/jm2l/templates/mail_plain.mako +++ b/jm2l/templates/mail_plain.mako @@ -1,15 +1,15 @@ ## -*- coding: utf-8 -*- -<%def name="Bienvenue(User)"> +<%def name="Bienvenue(request, User)"> Bonjour ${User.prenom}. Vous venez de valider votre inscription sur le site des JM2L. Voici votre le lien pour vous connecter à votre profil: -http://jm2l.style-python.fr/sign/jm2l/${User.my_hash} +${request.route_url('bymail', hash=User.my_hash)} Toute l'équipe vous souhaite une très agréable visite ! \ % if action=='Welcome': -${self.Bienvenue(User)} -% endif \ No newline at end of file +${self.Bienvenue(request, User)} +% endif diff --git a/jm2l/views.py b/jm2l/views.py index f8fa96e..d11372c 100644 --- a/jm2l/views.py +++ b/jm2l/views.py @@ -649,12 +649,12 @@ def participer(request): NewUser = TmpUsr # Prepare Plain Text Message : Mail_template = Template(filename='jm2l/templates/mail_plain.mako') - mail_plain = Mail_template.render(User=NewUser, action="Welcome") + mail_plain = Mail_template.render(request=request, User=NewUser, action="Welcome") body = Attachment(data=mail_plain, transfer_encoding="quoted-printable") # Prepare HTML Message : Mail_template = Template(filename='jm2l/templates/mail_html.mako') - mail_html = Mail_template.render(User=NewUser, action="Welcome") + mail_html = Mail_template.render(request=request, User=NewUser, action="Welcome") html = Attachment(data=mail_html, transfer_encoding="quoted-printable") # Prepare Message @@ -1067,4 +1067,4 @@ def forbidden(reason, request): #return Response('forbidden') request.response.status = 404 return render_to_response('jm2l:templates/Errors/404.mak', { "reason":reason }, - request=request) + request=request) \ No newline at end of file -- cgit v1.2.3-70-g09d2