finance: add user field to expence delete model

This commit is contained in:
behruz-dev
2025-11-11 15:24:39 +05:00
parent 0ffae42547
commit e35ff6bda7
7 changed files with 86 additions and 5 deletions

View File

@@ -7,7 +7,8 @@ from core.apps.finance.serializers.expence import ExpenceListSerializer
class DeletedExpenceListSerializer(serializers.ModelSerializer):
expence = ExpenceListSerializer()
user = serializers.SerializerMethodField(method_name='get_user')
class Meta:
model = DeletedExpence
fields = [
@@ -15,4 +16,12 @@ class DeletedExpenceListSerializer(serializers.ModelSerializer):
'created_at',
'comment',
'expence',
]
'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 None