mirror of
https://github.com/ansible/awx.git
synced 2026-03-07 19:51:08 -03:30
translate labels and help_text for Credential Types (where possible)
see: #6327
This commit is contained in:
@@ -1923,6 +1923,17 @@ class CredentialTypeSerializer(BaseSerializer):
|
|||||||
)
|
)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
def to_representation(self, data):
|
||||||
|
value = super(CredentialTypeSerializer, self).to_representation(data)
|
||||||
|
|
||||||
|
# translate labels and help_text for credential fields "managed by Tower"
|
||||||
|
if value.get('managed_by_tower'):
|
||||||
|
for field in value.get('inputs', {}).get('fields', []):
|
||||||
|
field['label'] = _(field['label'])
|
||||||
|
if 'help_text' in field:
|
||||||
|
field['help_text'] = _(field['help_text'])
|
||||||
|
return value
|
||||||
|
|
||||||
|
|
||||||
# TODO: remove when API v1 is removed
|
# TODO: remove when API v1 is removed
|
||||||
@six.add_metaclass(BaseSerializerMetaclass)
|
@six.add_metaclass(BaseSerializerMetaclass)
|
||||||
|
|||||||
Reference in New Issue
Block a user