fix - optimize user relation list
This commit is contained in:
@@ -170,7 +170,7 @@ class UserRelationViewSet(BaseViewSet, SoftDeleteMixin, viewsets.ModelViewSet, D
|
||||
queryset = self.get_queryset(
|
||||
visibility_by_org_scope=True
|
||||
) if org.free_visibility_by_scope else self.get_queryset()
|
||||
|
||||
print(queryset)
|
||||
if role_param != '':
|
||||
queryset = queryset.filter(role_id=int(role_param))
|
||||
else:
|
||||
|
||||
@@ -145,9 +145,9 @@ class UserRelationSerializer(serializers.ModelSerializer):
|
||||
if instance.user:
|
||||
representation['user'] = auth_serializer.UserSerializer(instance.user).data
|
||||
if instance.organization:
|
||||
representation['organization'] = auth_serializer.OrganizationSerializer(instance.organization).data
|
||||
representation['organization'] = {"id": instance.organization.id, "name": instance.organization.name}
|
||||
if instance.role:
|
||||
representation['role'] = RoleSerializer(instance.role).data
|
||||
representation['role'] = {"id": instance.role.id, "name": instance.role.role_name}
|
||||
if instance.permissions: # noqa
|
||||
# set permissions by a default structure like:
|
||||
# 'page permission':[element permissions]
|
||||
|
||||
Reference in New Issue
Block a user