mirror of
https://github.com/i701/sarlink-portal-api.git
synced 2025-06-28 05:26:07 +00:00
Refactor UpdatePaymentSerializer to include only number_of_months field, add DeletePaymentView for payment deletion, and enhance VerifyPaymentView with payment_id lookup. Introduce pending_payment_id field in DeviceSerializer to track unpaid payments.
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m18s
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 2m18s
This commit is contained in:
@ -14,9 +14,6 @@ class PaymentSerializer(serializers.ModelSerializer):
|
||||
class UpdatePaymentSerializer(serializers.ModelSerializer):
|
||||
class Meta:
|
||||
model = Payment
|
||||
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)
|
||||
fields = [
|
||||
"number_of_months",
|
||||
]
|
||||
|
Reference in New Issue
Block a user