Merge pull request #2753 from modoboa/fix/delete_account_post

Enforce POST method for account delete view
This commit is contained in:
Antoine Nguyen
2023-01-19 17:55:46 +01:00
committed by GitHub
+2
View File
@@ -11,6 +11,7 @@ from django.template.loader import render_to_string
from django.utils.translation import ugettext as _, ungettext
from django.views import generic
from django.views.decorators.csrf import ensure_csrf_cookie
from django.views.decorators.http import require_http_methods
from modoboa.core.models import User
from modoboa.lib.exceptions import BadRequest, PermDeniedException
@@ -185,6 +186,7 @@ def editaccount(request, pk):
@login_required
@permission_required("core.delete_user")
@require_http_methods(["POST"])
def delaccount(request, pk):
User.objects.get(pk=pk).delete()
return render_to_json_response(