[UPDT] HORILLA: Add HX-Refresh response handling to login_required for HTMX requests

This commit is contained in:
Horilla
2025-08-01 12:20:56 +05:30
parent bb12035b4e
commit 232e469a2b
2 changed files with 70 additions and 68 deletions

View File

@@ -258,6 +258,8 @@ def login_required(view_func):
or not employee
or not employee.is_active
):
if request.headers.get("HX-Request"):
return HttpResponse(status=204, headers={"HX-Refresh": "true"})
return redirect(redirect_url)
try:
func = view_func(request, *args, **kwargs)