- Add support for filtering the notification list API by read status.
- Show only unread notification on the badge. Signed-off-by: Eric Riggs <ericriggs42@gmail.com>
This commit is contained in:
committed by
Roberto Rosario
parent
98c61bf819
commit
cc7eb92550
@@ -143,4 +143,13 @@ class APINotificationListView(generics.ListAPIView):
|
||||
serializer_class = NotificationSerializer
|
||||
|
||||
def get_queryset(self):
|
||||
return Notification.objects.filter(user=self.request.user)
|
||||
parameter_read = self.request.GET.get('read')
|
||||
|
||||
queryset = Notification.objects.filter(user=self.request.user)
|
||||
|
||||
if parameter_read == 'True':
|
||||
queryset = queryset.filter(read=True)
|
||||
elif parameter_read == 'False':
|
||||
queryset = queryset.filter(read=False)
|
||||
|
||||
return queryset
|
||||
|
||||
Reference in New Issue
Block a user