fix - optimize user relation list

This commit is contained in:
2025-11-09 10:10:22 +03:30
parent 6626624aff
commit 94ea57cc0f
5 changed files with 7 additions and 6 deletions

View File

@@ -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]