def add_parameter_point(request_id): request_query = db.session.query(dbmodels.ScanRequest).filter(dbmodels.ScanRequest.id == request_id).one() point_request_id = synctasks.createPointRequest(app, request_id, login.current_user) for k in request.form: coordinate = json.loads(request.form[k]) if coordinate.has_key('value'): value = coordinate['value'] name = None if coordinate.has_key('name'): name = coordinate['name'] synctasks.createPointCoordinate(app, login.current_user, name, float(value), point_request_id) response = {} response['success'] = True return jsonify(response)
def add_coordinate(point_request_id): if request.method == 'POST': point_request_query = db.session.query(dbmodels.PointRequest).filter( dbmodels.PointRequest.id == point_request_id ).one() data = json.loads(request.data.decode()) coordinate = data['value'] coordinate_name = data['name'] point_coordinate_id = synctasks.createPointCoordinate(app, login.current_user, coordinate_name, coordinate, point_request_query.id) return ""