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: