mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-13 02:58:17 -06:00
15831 fix import
This commit is contained in:
parent
169e312596
commit
633a0a4002
@ -10,7 +10,7 @@ from django.db.models import Q
|
|||||||
from django.utils.translation import gettext_lazy as _
|
from django.utils.translation import gettext_lazy as _
|
||||||
|
|
||||||
from users.constants import CONSTRAINT_TOKEN_USER
|
from users.constants import CONSTRAINT_TOKEN_USER
|
||||||
from users.models import ObjectPermission
|
from users.models import Group, ObjectPermission
|
||||||
from utilities.permissions import (
|
from utilities.permissions import (
|
||||||
permission_is_exempt, qs_filter_from_constraints, resolve_permission, resolve_permission_type,
|
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
|
# Create a new instance of django-auth-ldap's LDAPBackend with our own ObjectPermissions
|
||||||
try:
|
try:
|
||||||
from django_auth_ldap.backend import _LDAPUser, LDAPBackend as LDAPBackend_
|
from django_auth_ldap.backend import _LDAPUser, LDAPBackend as LDAPBackend_
|
||||||
from users.models import Group
|
from .misc import _mirror_groups
|
||||||
|
|
||||||
class NBLDAPBackend(ObjectPermissionMixin, LDAPBackend_):
|
class NBLDAPBackend(ObjectPermissionMixin, LDAPBackend_):
|
||||||
def get_permission_filter(self, user_obj):
|
def get_permission_filter(self, user_obj):
|
||||||
|
Loading…
Reference in New Issue
Block a user