Просмотр исходного кода

Skip queryset filtering for superusers

Jeremy Stretch 5 лет назад
Родитель
Сommit
73b7eb0c7f
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      netbox/utilities/views.py

+ 1 - 1
netbox/utilities/views.py

@@ -66,7 +66,7 @@ class ObjectPermissionRequiredMixin(AccessMixin):
             return False
             return False
 
 
         # Update the view's QuerySet to filter only the permitted objects
         # Update the view's QuerySet to filter only the permitted objects
-        if user.is_authenticated:
+        if user.is_authenticated and not user.is_superuser:
             obj_perm_attrs = user._object_perm_cache[permission_required]
             obj_perm_attrs = user._object_perm_cache[permission_required]
             attrs = Q()
             attrs = Q()
             for perm_attrs in obj_perm_attrs:
             for perm_attrs in obj_perm_attrs: