From ae06286a01b96a1aa3c5788074ad47196415fc3e Mon Sep 17 00:00:00 2001 From: Akita Noek Date: Mon, 6 Jun 2016 16:22:37 -0400 Subject: [PATCH] Added 'type' to credential serializer owner summary fields --- awx/api/serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 582d39630d..4ae7260592 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1659,6 +1659,7 @@ class CredentialSerializer(BaseSerializer): for user in obj.owner_role.members.all(): summary_dict['owners'].append({ 'id': user.pk, + 'type': 'user', 'name': user.username, 'description': ' '.join([user.first_name, user.last_name]), 'url': reverse('api:user_detail', args=(user.pk,)), @@ -1667,6 +1668,7 @@ class CredentialSerializer(BaseSerializer): for parent in obj.owner_role.parents.exclude(object_id__isnull=True).all(): summary_dict['owners'].append({ 'id': parent.content_object.pk, + 'type': camelcase_to_underscore(parent.content_object.__class__.__name__), 'name': parent.content_object.name, 'description': parent.content_object.description, 'url': parent.content_object.get_absolute_url(),