forked from erp-dev/erp
fix: added delivery_id and delivery_isnull query param to shipment list api
This commit is contained in:
@@ -85,6 +85,7 @@ class ShipmentSerializer(serializers.ModelSerializer):
|
||||
external_finished_products_count = serializers.SerializerMethodField()
|
||||
merchant_id = serializers.IntegerField(source="merchant.id", read_only=True)
|
||||
merchant_name = serializers.CharField(source="merchant.name", read_only=True)
|
||||
delivery_id = serializers.IntegerField(read_only=True, allow_null=True)
|
||||
sales_items = serializers.SerializerMethodField()
|
||||
external_finished_products = serializers.SerializerMethodField()
|
||||
|
||||
@@ -106,6 +107,7 @@ class ShipmentSerializer(serializers.ModelSerializer):
|
||||
"status_display",
|
||||
"external_id",
|
||||
"geo_coordinates",
|
||||
"delivery_id",
|
||||
"status_modified_at",
|
||||
"cancelled_by_id",
|
||||
"cancelled_by_name",
|
||||
@@ -492,6 +494,7 @@ class ShipmentSalesItemCustomerSerializer(serializers.Serializer):
|
||||
class ShipmentDeliveryShipmentSummarySerializer(serializers.ModelSerializer):
|
||||
customer_name = serializers.CharField(source="customer.name", read_only=True)
|
||||
status_display = serializers.CharField(source="get_status_display", read_only=True)
|
||||
delivery_id = serializers.IntegerField(read_only=True, allow_null=True)
|
||||
|
||||
class Meta:
|
||||
model = Shipment
|
||||
@@ -503,6 +506,7 @@ class ShipmentDeliveryShipmentSummarySerializer(serializers.ModelSerializer):
|
||||
"status",
|
||||
"status_display",
|
||||
"external_id",
|
||||
"delivery_id",
|
||||
]
|
||||
read_only_fields = fields
|
||||
|
||||
|
||||
Reference in New Issue
Block a user