is user field for message
This commit is contained in:
@@ -19,10 +19,14 @@ class AttachmentSerializer(serializers.ModelSerializer):
|
|||||||
return obj.file.url
|
return obj.file.url
|
||||||
|
|
||||||
class MessageSerializer(serializers.ModelSerializer):
|
class MessageSerializer(serializers.ModelSerializer):
|
||||||
|
is_user = serializers.SerializerMethodField(read_only=True)
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Message
|
model = Message
|
||||||
exclude = ('sender', )
|
exclude = ('sender', )
|
||||||
extra_kwargs = {'ticket': {'write_only': True}}
|
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 MessageForTicketSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
|
|||||||
Reference in New Issue
Block a user