summaryrefslogtreecommitdiffstats
path: root/chat_api/serializers.py
diff options
context:
space:
mode:
authorjdlugosz963 <jdlugosz963@gmail.com>2021-11-29 00:08:07 +0100
committerjdlugosz963 <jdlugosz963@gmail.com>2021-11-29 00:08:07 +0100
commitb77b24cfae3ccafd4bbbd50c87107ebfd88bf282 (patch)
tree1efff96174ef42491f8823a29655d4e275208b17 /chat_api/serializers.py
parent27ef98a2008e17b683afbf98b3d263d11d7d9992 (diff)
downloadlom_api-b77b24cfae3ccafd4bbbd50c87107ebfd88bf282.tar.gz
lom_api-b77b24cfae3ccafd4bbbd50c87107ebfd88bf282.zip
Revert "Revert "change login api""
This reverts commit 27ef98a2008e17b683afbf98b3d263d11d7d9992.
Diffstat (limited to 'chat_api/serializers.py')
-rw-r--r--chat_api/serializers.py9
1 files changed, 9 insertions, 0 deletions
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
3from .models import * 3from .models import *
4 4
5class GroupSerializer(serializers.ModelSerializer): 5class GroupSerializer(serializers.ModelSerializer):
6 is_mine = serializers.SerializerMethodField('_is_mine')
7
8 def _is_mine(self, obj):
9 request = self.context.get('request')
10 if request:
11 return request.user == obj.owner
12 return False
13
6 class Meta: 14 class Meta:
7 model = Group 15 model = Group
8 fields = '__all__' 16 fields = '__all__'
17 extra_fields = ('is_mine', )