1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Use method from parent class

Co-authored-by: Jeremy Stretch <jstretch@ns1.com>
This commit is contained in:
Tobias Genannt
2021-06-10 16:13:43 +02:00
parent 82300990ec
commit 7640740113

View File

@ -173,7 +173,7 @@ class LDAPBackend:
# Create a new instance of django-auth-ldap's LDAPBackend with our own ObjectPermissions
class NBLDAPBackend(ObjectPermissionMixin, LDAPBackend_):
def get_permission_filter(self, user_obj):
permission_filter = Q(users=user_obj) | Q(groups__user=user_obj)
permission_filter = super().get_permission_filter(user_obj)
if self.settings.FIND_GROUP_PERMS:
permission_filter = permission_filter | Q(groups__name__in=user_obj.ldap_user.group_names)
return permission_filter