Пример #1
0
 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
Пример #2
0
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()