forked from uncloud/uncloud
Set one payment method as primary, allow updates
This commit is contained in:
parent
f2a797874a
commit
89c705f7d2
4 changed files with 45 additions and 13 deletions
|
|
@ -20,7 +20,7 @@ class PaymentMethodSerializer(serializers.ModelSerializer):
|
|||
class UpdatePaymentMethodSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = PaymentMethod
|
||||
fields = ['description', 'primary']
|
||||
fields = ['description']
|
||||
|
||||
class ChargePaymentMethodSerializer(serializers.Serializer):
|
||||
amount = serializers.DecimalField(max_digits=10, decimal_places=2)
|
||||
|
|
@ -29,7 +29,8 @@ class CreatePaymentMethodSerializer(serializers.ModelSerializer):
|
|||
please_visit = serializers.CharField(read_only=True)
|
||||
class Meta:
|
||||
model = PaymentMethod
|
||||
fields = ['source', 'description', 'primary', 'please_visit']
|
||||
fields = ['uuid', 'primary', 'source', 'description', 'please_visit']
|
||||
read_only_field = ['uuid', 'primary']
|
||||
|
||||
###
|
||||
# Orders & Products.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue