mark dynamic Credential Type labels and help_text for i18n

see: https://github.com/ansible/tower/issues/1960
related: https://github.com/ansible/ansible-tower/pull/6844
This commit is contained in:
Ryan Petrello
2018-05-25 14:50:51 -04:00
parent b5cb4e8290
commit e03c584b80
2 changed files with 111 additions and 110 deletions

View File

@@ -2363,6 +2363,7 @@ class CredentialTypeSerializer(BaseSerializer):
# translate labels and help_text for credential fields "managed by Tower"
if value.get('managed_by_tower'):
value['name'] = _(value['name'])
for field in value.get('inputs', {}).get('fields', []):
field['label'] = _(field['label'])
if 'help_text' in field: