mirror of
https://github.com/ansible/awx.git
synced 2026-05-15 21:37:42 -02:30
Added 'type' to credential serializer owner summary fields
This commit is contained in:
@@ -1659,6 +1659,7 @@ class CredentialSerializer(BaseSerializer):
|
|||||||
for user in obj.owner_role.members.all():
|
for user in obj.owner_role.members.all():
|
||||||
summary_dict['owners'].append({
|
summary_dict['owners'].append({
|
||||||
'id': user.pk,
|
'id': user.pk,
|
||||||
|
'type': 'user',
|
||||||
'name': user.username,
|
'name': user.username,
|
||||||
'description': ' '.join([user.first_name, user.last_name]),
|
'description': ' '.join([user.first_name, user.last_name]),
|
||||||
'url': reverse('api:user_detail', args=(user.pk,)),
|
'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():
|
for parent in obj.owner_role.parents.exclude(object_id__isnull=True).all():
|
||||||
summary_dict['owners'].append({
|
summary_dict['owners'].append({
|
||||||
'id': parent.content_object.pk,
|
'id': parent.content_object.pk,
|
||||||
|
'type': camelcase_to_underscore(parent.content_object.__class__.__name__),
|
||||||
'name': parent.content_object.name,
|
'name': parent.content_object.name,
|
||||||
'description': parent.content_object.description,
|
'description': parent.content_object.description,
|
||||||
'url': parent.content_object.get_absolute_url(),
|
'url': parent.content_object.get_absolute_url(),
|
||||||
|
|||||||
Reference in New Issue
Block a user