Dot-Notation for "_id"
Note: Migrations can't use "Dot Notation"! Migrations run on pymongo, not mongokit. So they can't use the "Dot Notation". This isn't really a big issue, as migrations are anyway quite mongo specific.
This commit is contained in:
@@ -109,7 +109,7 @@ def send_verification_email(user, request):
|
||||
'verification_url': EMAIL_VERIFICATION_TEMPLATE.format(
|
||||
host=request.host,
|
||||
uri=request.urlgen('mediagoblin.auth.verify_email'),
|
||||
userid=unicode(user['_id']),
|
||||
userid=unicode(user._id),
|
||||
verification_key=user['verification_key'])})
|
||||
|
||||
# TODO: There is no error handling in place
|
||||
@@ -144,7 +144,7 @@ def send_fp_verification_email(user, request):
|
||||
'verification_url': EMAIL_FP_VERIFICATION_TEMPLATE.format(
|
||||
host=request.host,
|
||||
uri=request.urlgen('mediagoblin.auth.verify_forgot_password'),
|
||||
userid=unicode(user['_id']),
|
||||
userid=unicode(user._id),
|
||||
fp_verification_key=user['fp_verification_key'])})
|
||||
|
||||
# TODO: There is no error handling in place
|
||||
|
||||
@@ -87,7 +87,7 @@ def register(request):
|
||||
user.save(validate=True)
|
||||
|
||||
# log the user in
|
||||
request.session['user_id'] = unicode(user['_id'])
|
||||
request.session['user_id'] = unicode(user._id)
|
||||
request.session.save()
|
||||
|
||||
# send verification email
|
||||
@@ -122,7 +122,7 @@ def login(request):
|
||||
|
||||
if user and user.check_login(request.POST['password']):
|
||||
# set up login in session
|
||||
request.session['user_id'] = unicode(user['_id'])
|
||||
request.session['user_id'] = unicode(user._id)
|
||||
request.session.save()
|
||||
|
||||
if request.POST.get('next'):
|
||||
|
||||
Reference in New Issue
Block a user