From 1470c34980c396f2763bf5a168879da77b6a5c4c Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 4 Mar 2018 15:38:24 +0300 Subject: [PATCH 1/2] last_active --- access/views.py | 2 +- lms/settings.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/access/views.py b/access/views.py index d11a83f..0f908c5 100644 --- a/access/views.py +++ b/access/views.py @@ -153,7 +153,7 @@ class DetailUserView(APIView): try: acc['b_day'] = datetime.datetime.strptime(acc['b_day'], '%Y.%m.%d') except ValueError: - pass + acc['b_day'] = None acc['gender'] = 0 if acc['gender'] == "undefined" else 1 if acc['gender'] == "male" else 2 diff --git a/lms/settings.py b/lms/settings.py index 6f326f9..92db76a 100644 --- a/lms/settings.py +++ b/lms/settings.py @@ -122,7 +122,7 @@ MIDDLEWARE_CLASSES = [ 'django.middleware.clickjacking.XFrameOptionsMiddleware', #'access.middleware.CheckPerm', 'access.middleware.RequestToApi', - # 'access.middleware.UpdateActivity', + 'access.middleware.UpdateActivity', ] REST_FRAMEWORK = { From 5b18561aa412f2ebd4d848e042949175ef469077 Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 4 Mar 2018 15:39:08 +0300 Subject: [PATCH 2/2] last_active --- access/middleware.py | 1 + 1 file changed, 1 insertion(+) diff --git a/access/middleware.py b/access/middleware.py index 2aa5500..0d34c9c 100644 --- a/access/middleware.py +++ b/access/middleware.py @@ -40,6 +40,7 @@ class UpdateActivity(object): @staticmethod def process_request(request): if not request.user.is_anonymous: + user_activity = UserActivity.objects.get(owner=request.user) ip = request.META.get('REMOTE_ADDR', None) if user_activity.ip_list is None: