orders: add user field to deleted party model, deleted party list serializer, deleted party api
This commit is contained in:
@@ -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}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user