From 8f442780edb1ee152bd5ec563f8e0dd95e8a1a9c Mon Sep 17 00:00:00 2001 From: behruz-dev Date: Mon, 10 Nov 2025 16:01:07 +0500 Subject: [PATCH] orders: deleted party list serializer changed --- core/apps/orders/serializers/party.py | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/core/apps/orders/serializers/party.py b/core/apps/orders/serializers/party.py index 11ebafe..b8d1091 100644 --- a/core/apps/orders/serializers/party.py +++ b/core/apps/orders/serializers/party.py @@ -1,21 +1,31 @@ +# python from decimal import Decimal +# django from django.db import transaction +# rest framework from rest_framework import serializers +# accounts from core.apps.accounts.models import User +# counterparty from core.apps.counterparty.models import Counterparty from core.apps.counterparty.serializers.counterparty import CounterpartySerializer +# finance from core.apps.finance.models import Expence +# orders from core.apps.orders.models import DeletedParty, Order, Party, PartyAmount from core.apps.orders.serializers.order import ( MultipleOrderAddSerializer, OrderListSerializer, ) -from core.apps.orders.tasks.order import create_inventory +# products from core.apps.products.models import Product, Unity +# projects from core.apps.projects.models import Project, ProjectFolder +# shared from core.apps.shared.models import UsdCourse +# wherehouse from core.apps.wherehouse.models import WhereHouse @@ -222,10 +232,20 @@ class DeletedPartyListSerializer(serializers.ModelSerializer): source="party.party_amount.total_price" ) mediator = serializers.SerializerMethodField(method_name="get_mediator") + party = PartyListSerializer() class Meta: model = DeletedParty - fields = ["id", "deleted_date", "party_number", "party_total_price", "mediator"] + fields = [ + "id", + "deleted_date", + "party_number", + "party_total_price", + "mediator", + 'created_at', + 'command' + 'party', + ] def get_mediator(self, obj): return {"id": obj.party.mediator.id, "name": obj.party.mediator.full_name}