mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-06-28 04:13:58 +00:00
Add number_of_months field to UpdatePaymentSerializer and implement validation in UpdatePaymentAPIView
This commit is contained in:
@ -14,12 +14,9 @@ class PaymentSerializer(serializers.ModelSerializer):
|
||||
class UpdatePaymentSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Payment
|
||||
fields = [
|
||||
"paid",
|
||||
"paid_at",
|
||||
"method",
|
||||
]
|
||||
fields = ["paid", "paid_at", "method", "number_of_months"]
|
||||
|
||||
paid = serializers.BooleanField(required=True, allow_null=True)
|
||||
paid_at = serializers.DateTimeField(required=True, allow_null=True)
|
||||
method = serializers.ChoiceField(choices=Payment.PAYMENT_TYPES, required=True)
|
||||
number_of_months = serializers.IntegerField(required=True, allow_null=True)
|
||||
|
Reference in New Issue
Block a user