From d844fb53dd0439cb326c876a981a88b7caaec6af Mon Sep 17 00:00:00 2001 From: ludbek Date: Tue, 7 Mar 2017 15:34:09 +0545 Subject: [PATCH] bug fix --- rest_framework/authentication.py | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/rest_framework/authentication.py b/rest_framework/authentication.py index 193d745ba..1812ba26b 100644 --- a/rest_framework/authentication.py +++ b/rest_framework/authentication.py @@ -37,6 +37,12 @@ class BaseAuthentication(object): """ All authentication classes should extend BaseAuthentication. """ + def user_is_active(self, user): + """ + Returns True if user is active else returns False. + Override this if some other field in custom user model determines user's activeness. + """ + return user.is_active def authenticate(self, request): """ @@ -85,13 +91,6 @@ class BasicAuthentication(BaseAuthentication): userid, password = auth_parts[0], auth_parts[2] return self.authenticate_credentials(userid, password) - def user_is_active(self, user): - """ - Returns True if user is active else returns False. - Override this if some other field in custom user model determines user's activeness. - """ - return user.is_active - def authenticate_credentials(self, userid, password): """ Authenticate the userid and password against username and password.