require_active_login now redirect's to user's homepage if not email verified

This commit is contained in:
Christopher Allan Webber 2011-07-29 08:05:57 -05:00
parent a435bcb313
commit d43b472a08

View File

@ -38,8 +38,9 @@ def require_active_login(controller):
def new_controller_func(request, *args, **kwargs):
if request.user and \
request.user.get('status') == u'needs_email_verification':
return redirect(request,
'mediagoblin.auth.verify_email_notice')
return redirect(
request, 'mediagoblin.user_pages.user_home',
user=request.user['username'])
elif not request.user or request.user.get('status') != u'active':
return exc.HTTPFound(
location="%s?next=%s" % (