From 633a0a40023c7a63403e3f2acab5418cac64b1da Mon Sep 17 00:00:00 2001 From: Arthur Date: Thu, 2 May 2024 09:00:56 -0700 Subject: [PATCH] 15831 fix import --- netbox/netbox/authentication/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/netbox/netbox/authentication/__init__.py b/netbox/netbox/authentication/__init__.py index 4912d8b31..598952f84 100644 --- a/netbox/netbox/authentication/__init__.py +++ b/netbox/netbox/authentication/__init__.py @@ -10,7 +10,7 @@ from django.db.models import Q from django.utils.translation import gettext_lazy as _ from users.constants import CONSTRAINT_TOKEN_USER -from users.models import ObjectPermission +from users.models import Group, ObjectPermission from utilities.permissions import ( permission_is_exempt, qs_filter_from_constraints, resolve_permission, resolve_permission_type, ) @@ -315,7 +315,7 @@ class RemoteUserBackend(_RemoteUserBackend): # Create a new instance of django-auth-ldap's LDAPBackend with our own ObjectPermissions try: from django_auth_ldap.backend import _LDAPUser, LDAPBackend as LDAPBackend_ - from users.models import Group + from .misc import _mirror_groups class NBLDAPBackend(ObjectPermissionMixin, LDAPBackend_): def get_permission_filter(self, user_obj):