Fix bug in dev login which showed email/password prompts on logins after the first.

(imported from commit 626684ef1da8feb53aca05c9225ee628156f9810)
This commit is contained in:
David Roe
2015-08-18 18:42:38 -07:00
committed by Tim Abbott
parent f792b67098
commit 78f32dcbd8
2 changed files with 9 additions and 11 deletions

View File

@@ -14,12 +14,13 @@ from apiclient.sample_tools import client as googleapiclient
from oauth2client.crypt import AppIdentityError
def password_auth_enabled(realm):
if realm.domain == 'employees.customer16.invalid':
return False
elif realm.domain == 'zulip.com' and settings.DEPLOYED:
# the dropbox realm is SSO only, but the unit tests still need to be
# able to login
return False
if realm is not None:
if realm.domain == 'employees.customer16.invalid':
return False
elif realm.domain == 'zulip.com' and settings.DEPLOYED:
# the dropbox realm is SSO only, but the unit tests still need to be
# able to login
return False
for backend in django.contrib.auth.get_backends():
if isinstance(backend, EmailAuthBackend):