Add is_deactivated filter for comments

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent b8b17f8ae4
commit d12ed9ae22
  1. 10
      api/v1/views.py

@ -346,6 +346,16 @@ class CommentViewSet(ExtendedModelViewSet):
serializer_class = CommentSerializer
permission_classes = (IsAdmin,)
def get_queryset(self):
queryset = self.queryset
is_deactivated = self.request.query_params.get('is_deactivated', '0')
if is_deactivated == '0':
return queryset
elif is_deactivated == '1':
return queryset.filter(deactivated_at__isnull=True)
elif is_deactivated == '2':
return queryset.filter(deactivated_at__isnull=False)
class AuthorRequestViewSet(ExtendedModelViewSet):
queryset = AuthorRequest.objects.all()

Loading…
Cancel
Save