Esempio n. 1
0
def add():
    form = NodeTypeForm()
    if form.validate_on_submit():
        NodeType(name=form.name.data,
                 description=form.description.data,
                 url=form.url.data)

        return redirect(url_for('node_types.index'))
    return render_template('node_types/add.html', form=form)
Esempio n. 2
0
def edit(node_type_id):
    node_type = NodeType.find(node_type_id)
    form = NodeTypeForm(obj=node_type)
    if form.validate_on_submit():
        node_type.name = form.name.data
        node_type.description = form.description.data
        node_type.url = form.url.data
        # Processing custom fields
        for field in form.properties:
            print field.data['id']
    else:
        print form.errors
    return render_template('node_types/edit.html',
                           node_type=node_type,
                           form=form)