added account removal action
This commit is contained in:
parent
0f73cf9477
commit
0ad1408f18
|
|
@ -17,7 +17,7 @@ from utils.views import JWTGenericViewMixin
|
|||
|
||||
|
||||
# User views
|
||||
class UserRetrieveUpdateView(generics.RetrieveUpdateAPIView):
|
||||
class UserRetrieveUpdateView(generics.RetrieveUpdateDestroyAPIView):
|
||||
"""User update view."""
|
||||
serializer_class = serializers.UserSerializer
|
||||
queryset = models.User.objects.active()
|
||||
|
|
@ -25,6 +25,10 @@ class UserRetrieveUpdateView(generics.RetrieveUpdateAPIView):
|
|||
def get_object(self):
|
||||
return self.request.user
|
||||
|
||||
def delete(self, request, *args, **kwargs):
|
||||
"""Overridden behavior of DELETE method."""
|
||||
return Response(status=status.HTTP_204_NO_CONTENT)
|
||||
|
||||
|
||||
class ChangePasswordView(generics.GenericAPIView):
|
||||
"""Change password view"""
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user