fix permissions serializer on role

This commit is contained in:
2025-11-08 10:32:35 +03:30
parent 6791938bd9
commit 2e3aacc67a
3 changed files with 6 additions and 0 deletions

View File

@@ -106,6 +106,7 @@ class RoleSerializer(serializers.ModelSerializer):
"""
representation = super().to_representation(instance)
representation['type'] = auth_serializer.OrganizationTypeSerializer(instance.type).data
representation['permissions'] = PermissionSerializer(instance.permissions, many=True)
if instance.parent_role:
representation['parent_role'] = {'name': instance.parent_role.role_name, 'id': instance.parent_role.id}
return representation