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
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
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
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
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
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