Exemple #1
0
def post_reply(parent_id, user_id, comment):
    """ Shortcut for post_comment if there is a parent_id """
    parent = get_comment(parent_id)
    if (not parent) or (not parent.is_open) or (not parent.reply_allowed()):
        return None
    c = Comment(
        content_type_id=parent.content_type_id, object_pk=parent.object_pk,
        site_id=parent.site_id, user_id=user_id, comment=comment,
        parent_id=parent_id)
    c.save()
    return c
Exemple #2
0
def post_comment(content_type_id, object_pk,
                 user_id, comment, parent_id=None, site_id=SITE_ID):
    if parent_id:
        parent = get_comment(parent_id)
        if (not parent) or (not parent.is_open):
            return None
    c = Comment(
        content_type_id=content_type_id, object_pk=object_pk, site_id=site_id,
        user_id=user_id, comment=comment, parent_id=parent_id)
    c.save()
    return c
Exemple #3
0
def post_comment(content_type_id, object_pk,
                 user_id, comment, ip, parent_id=None):
    if parent_id:
        parent = get_comment(parent_id)
        if (not parent) or (not parent.is_open):
            return
    c = Comment(
        content_type_id=content_type_id, object_pk=object_pk,
        user_id=user_id, comment=comment, parent_id=parent_id, ip_address=ip)
    c.save()
    return c
Exemple #4
0
def post_reply(parent_id, user_id, comment):
    ''' Shortcut for post_comment if there is a parent_id '''
    parent = get_comment(parent_id)
    if (not parent) or (not parent.is_open) or (not parent.reply_allowed()):
        return
    c = Comment(content_type_id=parent.content_type_id,
                object_pk=parent.object_pk,
                site_id=parent.site_id,
                user_id=user_id,
                comment=comment,
                parent_id=parent_id)
    c.save()
    return c
Exemple #5
0
def post_comment(content_type_id,
                 object_pk,
                 user_id,
                 comment,
                 ip,
                 parent_id=None):
    if parent_id:
        parent = get_comment(parent_id)
        if (not parent) or (not parent.is_open):
            return
    c = Comment(content_type_id=content_type_id,
                object_pk=object_pk,
                user_id=user_id,
                comment=comment,
                parent_id=parent_id,
                ip_address=ip)
    c.save()
    return c
Exemple #6
0
def post_comment(content_type_id,
                 object_pk,
                 user_id,
                 comment,
                 parent_id=None,
                 site_id=SITE_ID):
    if parent_id:
        parent = get_comment(parent_id)
        if (not parent) or (not parent.is_open):
            return None
    c = Comment(content_type_id=content_type_id,
                object_pk=object_pk,
                site_id=site_id,
                user_id=user_id,
                comment=comment,
                parent_id=parent_id)
    c.save()
    return c