Example #1
0
def post_add():
    p = Post(request.get_json())
    p.user = current_user()
    p.save()
    post = p.post_row()
    log('post add, dict: ', post)
    t = post.get('time', '')
    ft = formatted_time(t)
    response_data = {
        'id': post.get('id', ''),
        'link': post.get('link', ''),
        'time': ft,
        'part_content': post.get('part_content', ''),
        'author_link': post.get('author_link', ''),
        'is_author': True,
    }
    return json.dumps(response_data, indent=2)
Example #2
0
def post_add():
    user = current_user()
    if user is None:
        return redirect(url_for('login_view'))
    else:
        p = Post(request.json)
        p.user = user
        p.save()
        # cid = p.channel_id
        post = p.post_row()
        log('post add, dict: ', post)
        response_data = {
            'id': post.get('id', ''),
            'link': post.get('link', ''),
            'time': post.get('time', ''),
            'part_content': post.get('part_content', ''),
            'author_link': post.get('author_link', ''),
            'is_author': True,
        }
        j = json.dumps(response_data, indent=2)
        log('json dumps post: ', j)
        return json.dumps(response_data, indent=2)