From 3c58e75ffd2d365043eedf59cc3becb85610f5db Mon Sep 17 00:00:00 2001 From: Zambom Date: Sat, 17 Jun 2017 01:13:57 -0300 Subject: [PATCH] Adding extra data to token response --- api/views.py | 12 ++++++++++++ 1 file changed, 12 insertions(+), 0 deletions(-) diff --git a/api/views.py b/api/views.py index 92dbc3c..df84cec 100644 --- a/api/views.py +++ b/api/views.py @@ -20,6 +20,7 @@ class LoginViewset(viewsets.ReadOnlyModelViewSet): queryset = User.objects.all() permissions_classes = (IsAuthenticatedOrReadOnly,) + @csrf_exempt @detail_route(methods = ['post']) def login(self, request): username = request.DATA['email'] @@ -60,6 +61,17 @@ def getToken(request): auth = (oauth.client_id, oauth.client_secret) response = requests.post(request.build_absolute_uri(reverse('oauth2_provider:token')), data = data, auth = auth) + + json_r = json.loads(response.content.decode('utf-8')) + + json_r["message"] = "" + json_r["type"] = "" + json_r["title"] = "" + json_r["success"] = True + json_r["number"] = 1 + json_r['extra'] = 0 + + response = json.dumps(json_r) except KeyError: response = "Error" -- libgit2 0.21.2