From b77b24cfae3ccafd4bbbd50c87107ebfd88bf282 Mon Sep 17 00:00:00 2001 From: jdlugosz963 Date: Mon, 29 Nov 2021 00:08:07 +0100 Subject: Revert "Revert "change login api"" This reverts commit 27ef98a2008e17b683afbf98b3d263d11d7d9992. --- chat_api/serializers.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'chat_api/serializers.py') diff --git a/chat_api/serializers.py b/chat_api/serializers.py index 50d84e0..585bb36 100644 --- a/chat_api/serializers.py +++ b/chat_api/serializers.py @@ -3,6 +3,15 @@ from rest_framework import serializers from .models import * class GroupSerializer(serializers.ModelSerializer): + is_mine = serializers.SerializerMethodField('_is_mine') + + def _is_mine(self, obj): + request = self.context.get('request') + if request: + return request.user == obj.owner + return False + class Meta: model = Group fields = '__all__' + extra_fields = ('is_mine', ) -- cgit v1.2.3