mirror of
https://github.com/ZwareBear/awx.git
synced 2026-04-04 07:01:49 -05:00
Merge pull request #1389 from anoek/credential-api
Added and updated several credential creation and listing API endpoints
This commit is contained in:
@@ -1506,7 +1506,7 @@ class CredentialSerializer(BaseSerializer):
|
||||
|
||||
class Meta:
|
||||
model = Credential
|
||||
fields = ('*', 'deprecated_user', 'deprecated_team', 'kind', 'cloud', 'host', 'username',
|
||||
fields = ('*', 'kind', 'cloud', 'host', 'username',
|
||||
'password', 'security_token', 'project', 'domain',
|
||||
'ssh_key_data', 'ssh_key_unlock',
|
||||
'become_method', 'become_username', 'become_password',
|
||||
@@ -1520,21 +1520,6 @@ class CredentialSerializer(BaseSerializer):
|
||||
field_kwargs['default'] = ''
|
||||
return field_class, field_kwargs
|
||||
|
||||
def to_representation(self, obj):
|
||||
ret = super(CredentialSerializer, self).to_representation(obj)
|
||||
if obj is not None and 'deprecated_user' in ret and not obj.deprecated_user:
|
||||
ret['deprecated_user'] = None
|
||||
if obj is not None and 'deprecated_team' in ret and not obj.deprecated_team:
|
||||
ret['deprecated_team'] = None
|
||||
return ret
|
||||
|
||||
def validate(self, attrs):
|
||||
# Ensure old style assignment for user/team is always None
|
||||
attrs['deprecated_user'] = None
|
||||
attrs['deprecated_team'] = None
|
||||
|
||||
return super(CredentialSerializer, self).validate(attrs)
|
||||
|
||||
def get_related(self, obj):
|
||||
res = super(CredentialSerializer, self).get_related(obj)
|
||||
res.update(dict(
|
||||
|
||||
Reference in New Issue
Block a user