From d5ce25d85c271336d97123a1a06d0e6868d7bab5 Mon Sep 17 00:00:00 2001 From: Parsa Nazer Date: Fri, 28 Feb 2025 19:36:52 +0330 Subject: [PATCH] is user field for message --- backend/ticket/serializers.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/ticket/serializers.py b/backend/ticket/serializers.py index 7a82e83..813506e 100644 --- a/backend/ticket/serializers.py +++ b/backend/ticket/serializers.py @@ -19,10 +19,14 @@ class AttachmentSerializer(serializers.ModelSerializer): return obj.file.url class MessageSerializer(serializers.ModelSerializer): + is_user = serializers.SerializerMethodField(read_only=True) class Meta: model = Message exclude = ('sender', ) extra_kwargs = {'ticket': {'write_only': True}} + def get_is_user(self, obj): + user = self.context['request'].user + return user == obj.sender class MessageForTicketSerializer(serializers.ModelSerializer): class Meta: