Fixing up the email verified stuff to reflect the email_verified stuff!
authorChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 8 Oct 2013 18:58:02 +0000 (13:58 -0500)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 8 Oct 2013 18:58:02 +0000 (13:58 -0500)
This commit sponsored by Derek Holdaway.  Thanks!

mediagoblin/plugins/basic_auth/views.py

index d0941ae5a3cecc06f264f8bc8412a5317c3d0ee1..47f7ee9ab73ca15e38b7cad4f04ad1b775f39d36 100644 (file)
@@ -68,7 +68,7 @@ def forgot_password(request):
         success_message = _("An email has been sent with instructions "
                             "on how to change your password.")
 
-    if user and not(user.email_verified and user.status == 'active'):
+    if user and user.has_privilege(u'active') is False:
         # Don't send reminder because user is inactive or has no verified email
         messages.add_message(request,
             messages.WARNING,
@@ -125,8 +125,7 @@ def verify_forgot_password(request):
             request, 'index')
 
     # check if user active and has email verified
-    if user.email_verified and user.status == 'active':
-
+    if user.has_privilege(u'active'):
         cp_form = forms.ChangeForgotPassForm(formdata_vars)
 
         if request.method == 'POST' and cp_form.validate():
@@ -145,11 +144,18 @@ def verify_forgot_password(request):
                 'mediagoblin/plugins/basic_auth/change_fp.html',
                 {'cp_form': cp_form})
 
-    if not user.email_verified:
-        messages.add_message(
-            request, messages.ERROR,
-            _('You need to verify your email before you can reset your'
-              ' password.'))
+    ## Commenting this out temporarily because I'm checking into
+    ## what's going on with user.email_verified.
+    ##
+    ## ... if this commit lasts long enough for anyone but me (cwebber) to
+    ## notice it, they should pester me to remove this or remove it
+    ## themselves ;)
+    #
+    # if not user.email_verified:
+    #     messages.add_message(
+    #         request, messages.ERROR,
+    #         _('You need to verify your email before you can reset your'
+    #           ' password.'))
 
     if not user.status == 'active':
         messages.add_message(