mirror of
https://github.com/ansible/awx.git
synced 2026-01-14 19:30:39 -03:30
translate labels and help_text for Credential Types (where possible)
see: #6327
This commit is contained in:
parent
aaa0ed4c72
commit
0a4c5d9d30
@ -1923,6 +1923,17 @@ class CredentialTypeSerializer(BaseSerializer):
|
||||
)
|
||||
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
|
||||
@six.add_metaclass(BaseSerializerMetaclass)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user