|
|
|
@ -224,6 +224,12 @@ class UserViewSet(ExtendedModelViewSet): |
|
|
|
# 'delete': IsAdmin, |
|
|
|
# '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') |
|
|
|
@detail_route(methods=['post'], url_path='upload-photo') |
|
|
|
def upload_photo(self, request, pk=None): |
|
|
|
def upload_photo(self, request, pk=None): |
|
|
|
user = self.get_object() |
|
|
|
user = self.get_object() |
|
|
|
|