403 and 404 handlers

This commit is contained in:
Paul Mathieu 2025-08-07 12:04:50 +02:00
parent d1923f640c
commit 684987dfd5
2 changed files with 11 additions and 0 deletions

View File

@ -50,6 +50,14 @@ def quirk_bold_allergens(ingredients):
return ", ".join(out)
def handler403(request, exception):
return JsonResponse({'status': 'notok', 'message': 'permission denied'}, status=403)
def handler404(request, exception):
return JsonResponse({'status': 'notok', 'message': 'endpoint not found'}, status=404)
@auth_only
@ensure_csrf_cookie
def get_list(request):

View File

@ -33,3 +33,6 @@ urlpatterns = [
path('signin', tikette.views.signin),
path('signout', tikette.views.signout),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
handler403 = 'tikette.views.handler403'
handler404 = 'tikette.views.handler404'