mirror of
https://github.com/ansible/awx.git
synced 2026-03-02 09:18:48 -03:30
allow creation at /api/v2/credential_input_sources
This commit is contained in:
committed by
Jake McDermott
parent
e727909a61
commit
b911f8bf77
@@ -1343,8 +1343,13 @@ class CredentialInputSource(PrimordialModel):
|
||||
return self.source_credential
|
||||
|
||||
def clean_input_field_name(self):
|
||||
if self.input_field_name not in self.target_credential.credential_type.defined_fields:
|
||||
raise ValidationError(_('Input field must be defined on target credential.'))
|
||||
defined_fields = self.target_credential.credential_type.defined_fields
|
||||
if self.input_field_name not in defined_fields:
|
||||
raise ValidationError(_(
|
||||
'Input field must be defined on target credential (options are {}).'.format(
|
||||
', '.join(sorted(defined_fields))
|
||||
)
|
||||
))
|
||||
return self.input_field_name
|
||||
|
||||
def save(self, *args, **kwargs):
|
||||
|
||||
Reference in New Issue
Block a user