Ejemplo n.º 1
0
def create():
    """Page creating"""
    pages = Page.query.all()
    if request.method == 'POST':
        page = Page()
        page.title = request.form['title']
        page.source = request.form['source']
        page.private = 'private' in request.form
        page.user_id = current_user.id
        page.parent_id = request.form['parent_id'] if request.form[
            'parent_id'] else None

        db.session.add(page)
        db.session.commit()

        flash('Page "%s" successfully created' % page.title, 'success')
        return redirect(url_for('backend_page.view', page_id=page.id))

    return render_template('page/create.j2', pages=pages)