aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2011-06-05 17:31:18 -0500
committerChristopher Allan Webber <cwebber@dustycloud.org>2011-06-05 17:31:45 -0500
commit2c3fd5c5bf6ac56638195863948e30a9d96394c9 (patch)
treeed25881023919aa5bf8df3f8e31c2c1ba3593d3b
parent8045fd4074279426af7a7be71d10e5963c8fcf8d (diff)
downloadmediagoblin-2c3fd5c5bf6ac56638195863948e30a9d96394c9.tar.lz
mediagoblin-2c3fd5c5bf6ac56638195863948e30a9d96394c9.tar.xz
mediagoblin-2c3fd5c5bf6ac56638195863948e30a9d96394c9.zip
Moved the verification url generation string template to a global variable
-rw-r--r--mediagoblin/auth/lib.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/mediagoblin/auth/lib.py b/mediagoblin/auth/lib.py
index dc5f9941..dc37c230 100644
--- a/mediagoblin/auth/lib.py
+++ b/mediagoblin/auth/lib.py
@@ -89,6 +89,10 @@ def fake_login_attempt():
randplus_stored_hash == randplus_hashed_pass
+EMAIL_VERIFICATION_TEMPLATE = (
+ u"http://{host}{uri}?"
+ u"userid={userid}&token={verification_key}")
+
def send_verification_email(user, request):
"""
Send the verification email to users to activate their accounts.
@@ -113,8 +117,8 @@ def send_verification_email(user, request):
'GNU MediaGoblin - Verify your email!',
email_template.render(
username=user['username'],
- verification_url='http://{host}{uri}?userid={userid}&token={verification_key}'.format(
- host=request.host,
- uri=request.urlgen('mediagoblin.auth.verify_email'),
- userid=unicode(user['_id']),
- verification_key=user['verification_key'])))
+ 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'])))