stages/user_delete: add user delete stage, remove view from core

This commit is contained in:
Jens Langhammer
2020-05-12 14:50:00 +02:00
parent 137e90355b
commit e45b33c6c2
17 changed files with 226 additions and 24 deletions

View File

@ -22,17 +22,3 @@ class UserSettingsView(SuccessMessageMixin, LoginRequiredMixin, UpdateView):
def get_object(self):
return self.request.user
class UserDeleteView(LoginRequiredMixin, DeleteView):
"""Delete user account"""
template_name = "generic/delete.html"
def get_object(self):
return self.request.user
def get_success_url(self):
messages.success(self.request, _("Successfully deleted user."))
logout(self.request)
return reverse("passbook_flows:default-auth")