Exemplo n.º 1
0
def save():

    form = EditMarkerForm(request.form)
    print form.data

    if form.validate():
        print "VAAAAAAAAALID"
    else:
        print "NOOOOOOO________"
        print form.errors
        return jsonify({'status': 'ERR'})

    newMarker = Marker.query.filter_by(id=(form.id.data if form.id.data else -1)).first()

    if newMarker is None:
        newMarker = Marker()

    newMarker.latt = form.latt.data
    newMarker.long = form.long.data
    newMarker.description=form.description.data
    newMarker.water=form.water.data
    newMarker.potable=form.potable.data
    newMarker.campfire=form.campfire.data
    newMarker.shop=form.shop.data
    newMarker.maxtentcount=form.maxtentcount.data
    newMarker.owner=g.user

    db.session.add(newMarker)
    db.session.commit()
    print newMarker.id
    return jsonify({'status': 'OK', 'id': newMarker.id});
Exemplo n.º 2
0
def formToMarker(form):

    newMarker = Marker.query.filter_by(id=(form.id.data if form.id.data else -1)).first()
    if newMarker is None:
      newMarker = Marker()
    newMarker.latt = form.latt.data
    newMarker.long = form.long.data
    newMarker.description=form.description.data
    newMarker.water=form.water.data
    newMarker.potable=form.potable.data
    newMarker.campfire=form.campfire.data
    newMarker.shop=form.shop.data
    newMarker.maxtentcount=form.maxtentcount.data
    newMarker.owner=g.user
    return newMarker