Esempio n. 1
0
 def get_query_set(self, *args, **kwargs):
     qs = super(CurrentCommentManager, self).get_query_set(*args, **kwargs)
     return qs.filter(
         # for consistent behaviour, always show deleted comments too
         #is_removed=False,
         is_approved=True,
         is_public=True,
         content_type__id__in=get_content_types(),
     )
Esempio n. 2
0
 def get_query_set(self, *args, **kwargs):
     qs = super(CurrentCommentManager, self).get_query_set(*args, **kwargs)
     return qs.filter(
         # for consistent behaviour, always show deleted comments too
         #is_removed=False,
         is_approved=True,
         is_public=True,
         content_type__id__in=get_content_types(),
     )
Esempio n. 3
0
 def get_query_set(self, *args, **kwargs):
     return super(CurrentCommentManager, self).get_query_set(
         *args, **kwargs).filter(
         is_removed=False, is_approved=True, is_public=True,
         content_type__id__in=get_content_types()
         ).filter(
             Q(parent__isnull=True) | \
                 Q(parent__is_removed=False,
                   parent__is_approved=True,
                   parent__is_public=True))
Esempio n. 4
0
 def get_query_set(self, *args, **kwargs):
     return super(CurrentCommentManager, self).get_query_set(
         *args, **kwargs).filter(
         is_removed=False, is_approved=True, is_public=True,
         content_type__id__in=get_content_types()
         ).filter(
             Q(parent__isnull=True) | \
                 Q(parent__is_removed=False,
                   parent__is_approved=True,
                   parent__is_public=True))
Esempio n. 5
0
def _get_comment_form(content_type_id, object_pk, data=None):
    if not content_type_id or int(content_type_id) not in get_content_types():
        raise Http404()
    ct = get_object_or_404(ContentType, pk=content_type_id)
    try:
        target = ct.get_object_for_this_type(pk=object_pk)
    except ObjectDoesNotExist:
        raise Http404()
    initial = {'content_type': ct.id, 'object_pk': object_pk}
    form = CommentForm(target, data, initial=initial)
    return form
Esempio n. 6
0
def _get_comment_form(content_type_id, object_pk, data=None):
    if not content_type_id or int(content_type_id) not in get_content_types():
        raise Http404()
    ct = get_object_or_404(ContentType, pk=content_type_id)
    try:
        target = ct.get_object_for_this_type(pk=object_pk)
    except ObjectDoesNotExist:
        raise Http404()
    initial = {'content_type': ct.id, 'object_pk': object_pk}
    form = CommentForm(target, data, initial=initial)
    return form