mirror of
https://github.com/ansible/awx.git
synced 2026-04-09 12:09:20 -02:30
convey OpenStack verify_ssl defaults in the CredentialType schema
This commit is contained in:
@@ -445,6 +445,9 @@ class Credential(PasswordFieldsModel, CommonModelNameNotUnique, ResourceMixin):
|
||||
try:
|
||||
return decrypt_field(self, field_name)
|
||||
except AttributeError:
|
||||
for field in self.credential_type.inputs.get('fields', []):
|
||||
if field['id'] == field_name and 'default' in field:
|
||||
return field['default']
|
||||
if 'default' in kwargs:
|
||||
return kwargs['default']
|
||||
raise AttributeError
|
||||
@@ -452,6 +455,9 @@ class Credential(PasswordFieldsModel, CommonModelNameNotUnique, ResourceMixin):
|
||||
return self.inputs[field_name]
|
||||
if 'default' in kwargs:
|
||||
return kwargs['default']
|
||||
for field in self.credential_type.inputs.get('fields', []):
|
||||
if field['id'] == field_name and 'default' in field:
|
||||
return field['default']
|
||||
raise AttributeError(field_name)
|
||||
|
||||
def has_input(self, field_name):
|
||||
@@ -973,7 +979,8 @@ ManagedCredentialType(
|
||||
}, {
|
||||
'id': 'verify_ssl',
|
||||
'label': ugettext_noop('Verify SSL'),
|
||||
'type': 'boolean'
|
||||
'type': 'boolean',
|
||||
'default': True,
|
||||
}],
|
||||
'required': ['username', 'password', 'host', 'project']
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user