Ejemplo n.º 1
0
def new_idea():
    '''Renders a form which will let the user create a new idea.

    '''

    if 'user_id' not in session:
        return redirect(url_for('chantootle_blueprint.login'))

    user = g.db.users.find_one({'_id': session['user_id']})
    
    form = IdeaForm(request.form)
    if request.method == 'POST' and form.validate():
        idea = g.db.create_idea(user_id=user._id, **form.data)

        print idea
        return redirect(url_for('chantootle_blueprint.index'))  

    return render_template('new_idea.html', form=form, IS_NEW_IDEA=True)