|
|
|
|
@ -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() |
|
|
|
|
|