mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2024-09-27 05:50:05 +00:00
a56ba0ce1c
- POST requests need to receive a 403 error code - minor wording updates
15 lines
447 B
Python
15 lines
447 B
Python
"""custom 403 handler to enable context processors"""
|
|
|
|
from django.http import HttpResponse
|
|
from django.template.response import TemplateResponse
|
|
|
|
from .helpers import is_api_request
|
|
|
|
|
|
def permission_denied(request, exception): # pylint: disable=unused-argument
|
|
"""permission denied page"""
|
|
|
|
if request.method == "POST" or is_api_request(request):
|
|
return HttpResponse(status=403)
|
|
|
|
return TemplateResponse(request, "403.html")
|