mirror of
https://github.com/ansible/awx.git
synced 2024-10-31 15:21:13 +03:00
add required fields for network credentials
see: https://github.com/ansible/ansible-tower/issues/7466
This commit is contained in:
parent
50782b9465
commit
90b5d98e5c
@ -735,7 +735,8 @@ def net(cls):
|
||||
'dependencies': {
|
||||
'ssh_key_unlock': ['ssh_key_data'],
|
||||
'authorize_password': ['authorize'],
|
||||
}
|
||||
},
|
||||
'required': ['username'],
|
||||
}
|
||||
)
|
||||
|
||||
|
@ -748,6 +748,7 @@ def test_falsey_field_data(get, post, organization, admin, field_value):
|
||||
'credential_type': net.pk,
|
||||
'organization': organization.id,
|
||||
'inputs': {
|
||||
'username': 'joe-user', # username is required
|
||||
'authorize': field_value
|
||||
}
|
||||
}
|
||||
|
@ -226,7 +226,7 @@ def test_credential_creation_validation_failure(organization_factory, inputs):
|
||||
[EXAMPLE_PRIVATE_KEY.replace('=', '\u003d'), None, True], # automatically fix JSON-encoded GCE keys
|
||||
])
|
||||
def test_ssh_key_data_validation(organization, kind, ssh_key_data, ssh_key_unlock, valid):
|
||||
inputs = {}
|
||||
inputs = {'username': 'joe-user'}
|
||||
if ssh_key_data:
|
||||
inputs['ssh_key_data'] = ssh_key_data
|
||||
if ssh_key_unlock:
|
||||
|
Loading…
Reference in New Issue
Block a user