Use render_template utility so we can test whether or not this email
sends
This commit is contained in:
parent
2c3fd5c5bf
commit
23cc15c998
@ -19,7 +19,7 @@ import random
|
|||||||
|
|
||||||
import bcrypt
|
import bcrypt
|
||||||
|
|
||||||
from mediagoblin.util import send_email
|
from mediagoblin.util import send_email, render_template
|
||||||
from mediagoblin import globals as mgoblin_globals
|
from mediagoblin import globals as mgoblin_globals
|
||||||
|
|
||||||
|
|
||||||
@ -101,9 +101,14 @@ def send_verification_email(user, request):
|
|||||||
- user: a user object
|
- user: a user object
|
||||||
- request: the request
|
- request: the request
|
||||||
"""
|
"""
|
||||||
|
rendered_email = render_template(
|
||||||
email_template = request.template_env.get_template(
|
request, 'mediagoblin/auth/verification_email.txt',
|
||||||
'mediagoblin/auth/verification_email.txt')
|
{'username': user['username'],
|
||||||
|
'verification_url': EMAIL_VERIFICATION_TEMPLATE.format(
|
||||||
|
host=request.host,
|
||||||
|
uri=request.urlgen('mediagoblin.auth.verify_email'),
|
||||||
|
userid=unicode(user['_id']),
|
||||||
|
verification_key=user['verification_key'])})
|
||||||
|
|
||||||
# TODO: There is no error handling in place
|
# TODO: There is no error handling in place
|
||||||
send_email(
|
send_email(
|
||||||
@ -115,10 +120,4 @@ def send_verification_email(user, request):
|
|||||||
# specific GNU MediaGoblin instance in the subject line. For
|
# specific GNU MediaGoblin instance in the subject line. For
|
||||||
# example "GNU MediaGoblin @ Wandborg - [...]".
|
# example "GNU MediaGoblin @ Wandborg - [...]".
|
||||||
'GNU MediaGoblin - Verify your email!',
|
'GNU MediaGoblin - Verify your email!',
|
||||||
email_template.render(
|
rendered_email)
|
||||||
username=user['username'],
|
|
||||||
verification_url=EMAIL_VERIFICATION_TEMPLATE.format(
|
|
||||||
host=request.host,
|
|
||||||
uri=request.urlgen('mediagoblin.auth.verify_email'),
|
|
||||||
userid=unicode(user['_id']),
|
|
||||||
verification_key=user['verification_key'])))
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user