added user account delete feature
This commit is contained in:
13
rog/views.py
13
rog/views.py
@ -27,6 +27,7 @@ from rest_framework.decorators import api_view
|
||||
from rest_framework.decorators import api_view, permission_classes
|
||||
from rest_framework.parsers import JSONParser, MultiPartParser
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
import uuid
|
||||
|
||||
|
||||
|
||||
@ -346,6 +347,18 @@ def userDetials(request):
|
||||
serializer = RogUserSerializer(rogUser, many=True)
|
||||
return JsonResponse(serializer.data, safe=False)
|
||||
|
||||
@api_view(['GET'])
|
||||
@permission_classes((IsAuthenticated, ))
|
||||
def DeleteAccount(request):
|
||||
usr = request.user;
|
||||
#print("user is" + usr)
|
||||
if(usr):
|
||||
#usr.delete()
|
||||
usr.email = usr.email + "_res" + str(uuid.uuid4())
|
||||
usr.save();
|
||||
AuthToken.objects.filter(user=usr).delete()
|
||||
return Response({"result":"user deleted"})
|
||||
return Response({"result":"user not found"})
|
||||
|
||||
|
||||
def UserActionViewset(request):
|
||||
|
||||
Reference in New Issue
Block a user