mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
add more context for default extra_credentials to the JT launch endpoint
see: #6394
This commit is contained in:
@@ -3053,7 +3053,14 @@ class JobLaunchSerializer(BaseSerializer):
|
|||||||
id=getattrd(obj, '%s.pk' % field, None))
|
id=getattrd(obj, '%s.pk' % field, None))
|
||||||
elif field == 'extra_credentials':
|
elif field == 'extra_credentials':
|
||||||
if self.version > 1:
|
if self.version > 1:
|
||||||
defaults_dict[field] = [cred.id for cred in obj.extra_credentials.all()]
|
defaults_dict[field] = [
|
||||||
|
dict(
|
||||||
|
id=cred.id,
|
||||||
|
name=cred.name,
|
||||||
|
credential_type=cred.credential_type.pk
|
||||||
|
)
|
||||||
|
for cred in obj.extra_credentials.all()
|
||||||
|
]
|
||||||
else:
|
else:
|
||||||
defaults_dict[field] = getattr(obj, field)
|
defaults_dict[field] = getattr(obj, field)
|
||||||
return defaults_dict
|
return defaults_dict
|
||||||
|
|||||||
Reference in New Issue
Block a user