From a2c2ccab2011b62718dce46f0d78b4104a58aae7 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Thu, 28 Apr 2016 09:12:22 -0400 Subject: [PATCH] credential owner fields changed to PK related field to solve 1671 --- awx/api/serializers.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index adc7a5a05c..37185dbc3a 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -1554,16 +1554,16 @@ class ResourceAccessListElementSerializer(UserSerializer): class CredentialSerializer(BaseSerializer): # FIXME: may want to make some fields filtered based on user accessing - user = serializers.CharField( - required=False, default=None, write_only=True, + user = serializers.PrimaryKeyRelatedField( + queryset=User.objects.all(), required=False, default=None, write_only=True, help_text='Write-only field used to add user to owner role. If provided, ' 'do not give either team or organization. Only valid for creation.') - team = serializers.CharField( - required=False, default=None, write_only=True, + team = serializers.PrimaryKeyRelatedField( + queryset=Team.objects.all(), required=False, default=None, write_only=True, help_text='Write-only field used to add team to owner role. If provided, ' 'do not give either user or organization. Only valid for creation.') - organization = serializers.CharField( - required=False, default=None, write_only=True, + organization = serializers.PrimaryKeyRelatedField( + queryset=Organization.objects.all(), required=False, default=None, write_only=True, help_text='Write-only field used to add organization to owner role. If provided, ' 'do not give either team or team. Only valid for creation.')