Dot-Notation for Users.status
This commit is contained in:
parent
4facc7a0a2
commit
7a3d00ec21
@ -167,7 +167,7 @@ def verify_email(request):
|
||||
{'_id': ObjectId(unicode(request.GET['userid']))})
|
||||
|
||||
if user and user['verification_key'] == unicode(request.GET['token']):
|
||||
user[u'status'] = u'active'
|
||||
user.status = u'active'
|
||||
user.email_verified = True
|
||||
user[u'verification_key'] = None
|
||||
|
||||
@ -249,7 +249,7 @@ def forgot_password(request):
|
||||
{'email': request.POST['username']})
|
||||
|
||||
if user:
|
||||
if user.email_verified and user['status'] == 'active':
|
||||
if user.email_verified and user.status == 'active':
|
||||
user[u'fp_verification_key'] = unicode(uuid.uuid4())
|
||||
user[u'fp_token_expire'] = datetime.datetime.now() + \
|
||||
datetime.timedelta(days=10)
|
||||
@ -304,7 +304,7 @@ def verify_forgot_password(request):
|
||||
if ((user and user['fp_verification_key'] and
|
||||
user['fp_verification_key'] == unicode(formdata_token) and
|
||||
datetime.datetime.now() < user['fp_token_expire']
|
||||
and user.email_verified and user['status'] == 'active')):
|
||||
and user.email_verified and user.status == 'active')):
|
||||
|
||||
cp_form = auth_forms.ChangePassForm(formdata_vars)
|
||||
|
||||
|
@ -53,7 +53,7 @@ def adduser(args):
|
||||
entry.username = unicode(args.username.lower())
|
||||
entry.email = unicode(args.email)
|
||||
entry.pw_hash = auth_lib.bcrypt_gen_password_hash(args.password)
|
||||
entry['status'] = u'active'
|
||||
entry.status = u'active'
|
||||
entry.email_verified = True
|
||||
entry.save(validate=True)
|
||||
|
||||
|
@ -48,7 +48,7 @@
|
||||
><img src="{{ request.staticdirect('/images/logo.png') }}"
|
||||
alt="{% trans %}MediaGoblin logo{% endtrans %}" /></a>
|
||||
{% endblock %}
|
||||
{% if request.user and request.user['status'] == 'active' %}
|
||||
{% if request.user and request.user.status == 'active' %}
|
||||
<a class="button_action"
|
||||
href="{{ request.urlgen('mediagoblin.submit.start') }}">
|
||||
{% trans %}Submit media{% endtrans %}
|
||||
|
@ -162,7 +162,7 @@ def test_register_views(test_app):
|
||||
new_user = mg_globals.database.User.find_one(
|
||||
{'username': 'happygirl'})
|
||||
assert new_user
|
||||
assert new_user['status'] == u'needs_email_verification'
|
||||
assert new_user.status == u'needs_email_verification'
|
||||
assert new_user.email_verified == False
|
||||
|
||||
## Make sure user is logged in
|
||||
@ -202,7 +202,7 @@ def test_register_views(test_app):
|
||||
new_user = mg_globals.database.User.find_one(
|
||||
{'username': 'happygirl'})
|
||||
assert new_user
|
||||
assert new_user['status'] == u'needs_email_verification'
|
||||
assert new_user.status == u'needs_email_verification'
|
||||
assert new_user.email_verified == False
|
||||
|
||||
## Verify the email activation works
|
||||
@ -216,7 +216,7 @@ def test_register_views(test_app):
|
||||
new_user = mg_globals.database.User.find_one(
|
||||
{'username': 'happygirl'})
|
||||
assert new_user
|
||||
assert new_user['status'] == u'active'
|
||||
assert new_user.status == u'active'
|
||||
assert new_user.email_verified == True
|
||||
|
||||
# Uniqueness checks
|
||||
|
@ -40,7 +40,7 @@ def user_home(request, page):
|
||||
'username': request.matchdict['user']})
|
||||
if not user:
|
||||
return render_404(request)
|
||||
elif user['status'] != u'active':
|
||||
elif user.status != u'active':
|
||||
return render_to_response(
|
||||
request,
|
||||
'mediagoblin/user_pages/user.html',
|
||||
@ -254,7 +254,7 @@ def processing_panel(request):
|
||||
# Make sure the user exists and is active
|
||||
if not user:
|
||||
return render_404(request)
|
||||
elif user['status'] != u'active':
|
||||
elif user.status != u'active':
|
||||
return render_to_response(
|
||||
request,
|
||||
'mediagoblin/user_pages/user.html',
|
||||
|
Loading…
x
Reference in New Issue
Block a user