Fixed user redirect middleware
This commit is contained in:
@@ -8,7 +8,7 @@ class RedirectNonSuperuserFromAdminMiddleware:
|
||||
|
||||
def __call__(self, request: HttpRequest):
|
||||
# Se l'utente è loggato, non è superuser e prova ad andare in /admin/...
|
||||
if hasattr(request, "user") and hasattr(request.user, 'student'):
|
||||
if hasattr(request, "user") and not request.user.is_superuser:
|
||||
if "/admin/" in request.path:
|
||||
return redirect("/user/") # redirect automatico
|
||||
return self.get_response(request)
|
||||
|
||||
Reference in New Issue
Block a user