def get_queryset(self): self.comments = utils.get_permitted_comments(queryset=models.CustomComment.objects.filter(content_type=self.kwargs['content_type_pk'], object_pk=self.kwargs['object_pk'], report_count__lt=3), user=self.request.user) if self.exclude_replies: self.comments = self.comments.filter(in_reply_to=None) return self.comments
def get_comment_count(context, obj): return utils.get_permitted_comments(queryset=models.CustomComment.objects.filter(content_type=ContentType.objects.get_for_model(obj), object_pk=obj.id, report_count__lt=3), user=context['user']).count()