fix connectionless permissions by role & relation
This commit is contained in:
@@ -108,7 +108,10 @@ class PermissionViewSet(SoftDeleteMixin, viewsets.ModelViewSet):
|
||||
def connectionless_permissions(self, request, *args, **kwargs):
|
||||
""" get all permissions that are not assigned to any user relation """
|
||||
|
||||
permissions = Permissions.objects.annotate(num=Count('userrelations')).filter(num=0) # noqa
|
||||
permissions = Permissions.objects.annotate(
|
||||
user_relation_num=Count('userrelations'), # noqa
|
||||
role_num=Count('role'),
|
||||
).filter(user_relation_num=0, role_num=0) # noqa
|
||||
|
||||
page = self.paginate_queryset(permissions)
|
||||
if page is not None:
|
||||
|
||||
Reference in New Issue
Block a user