From 7f182f482a960bb9826b09692b9cbd0fe7cd9a98 Mon Sep 17 00:00:00 2001 From: Ivlev Denis Date: Fri, 9 Feb 2018 15:17:07 +0300 Subject: [PATCH] Add /users/me/ endpoint --- api/v1/views.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/api/v1/views.py b/api/v1/views.py index e934d32a..ea96b54e 100644 --- a/api/v1/views.py +++ b/api/v1/views.py @@ -224,6 +224,12 @@ class UserViewSet(ExtendedModelViewSet): # 'delete': IsAdmin, # } + @list_route(methods=['get']) + def me(self, request): + serializer = self.get_serializer_class() + serialized_data = serializer(instance=request.user) + return Response(serialized_data.data) + @detail_route(methods=['post'], url_path='upload-photo') def upload_photo(self, request, pk=None): user = self.get_object()