Esempio n. 1
0
def edit(node_type_id):
    node_type = NodeType.query.get_or_404(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.custom_fields:
            print field.data['id']

        db.session.commit()
    else:
        print form.errors


    # if form.validate_on_submit():
    #     node_type = NodeType(
    #         name=form.name.data,
    #         description=form.description.data,
    #         url=form.url.data)

    #     db.session.add(node_type)
    #     db.session.commit()

    #     return redirect(url_for('node_types.index'))
    return render_template('node_types/edit.html', 
        node_type=node_type,
        form=form)
Esempio n. 2
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. 3
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. 4
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)
Esempio n. 5
0
def add():
    form = NodeTypeForm()

    if form.validate_on_submit():
        node_type = NodeType(
            name=form.name.data,
            description=form.description.data,
            url=form.url.data)

        db.session.add(node_type)
        db.session.commit()

        return redirect(url_for('node_types.index'))
    return render_template('node_types/add.html', form=form)
Esempio n. 6
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)