orders: add user field to deleted party model, deleted party list serializer, deleted party api

This commit is contained in:
behruz-dev
2025-11-11 15:38:02 +05:00
parent 53c0b760e1
commit 333ffac4e6
3 changed files with 32 additions and 2 deletions

View File

@@ -222,7 +222,8 @@ class DeletedPartyCreateSerializer(serializers.Serializer):
def create(self, validated_data):
with transaction.atomic():
return DeletedParty.objects.create(
comment=validated_data.get("comment"), party=validated_data.get("party")
comment=validated_data.get("comment"), party=validated_data.get("party"),
user=self.context.get('user')
)
@@ -245,8 +246,16 @@ class DeletedPartyListSerializer(serializers.ModelSerializer):
'created_at',
'comment',
'party',
'user',
]
def get_user(self, obj):
return {
"id": obj.user.id,
"full_name": obj.user.full_name,
"profile_image": obj.user.profile_image,
} if obj.user else {}
def get_mediator(self, obj):
return {"id": obj.party.mediator.id, "name": obj.party.mediator.full_name}