Show users as deleted in admin view

This commit is contained in:
Mouse Reeve
2021-06-14 11:35:06 -07:00
parent 607bfa9160
commit e98138e84f
3 changed files with 14 additions and 2 deletions

View File

@ -59,7 +59,8 @@ class DeleteUser(View):
# idk why but I couldn't get check_password to work on request.user
user = models.User.objects.get(id=request.user.id)
if form.is_valid() and user.check_password(form.cleaned_data["password"]):
request.user.delete()
user.deactivation_reason = "self_deletion"
user.delete()
logout(request)
return redirect("/")