Ejemplo n.º 1
0
    def set_formula(self):
        cid = request.form['id']
        calculator = Calculator.query.get(cid)
        helpers.write_template_file(calculator.template,
                                    formula=request.form['formula'])

        return json.dumps({'message': 'Saved!'})
Ejemplo n.º 2
0
    def set_formula(self):
        cid = request.form['id']
        calculator = Calculator.query.get(cid)
        helpers.write_template_file(calculator.template,
                                    formula=request.form['formula'])

        return json.dumps({'message': 'Saved!'})
Ejemplo n.º 3
0
    def new_formula(self):
        calculator = Calculator(
            name=request.form['name'],
            template=request.form['name'].lower().replace(' ', '_') +
            '.formula')

        current_app.db.session.add(calculator)
        try:
            current_app.db.session.commit()
        except:
            return Response(
                json.dumps({
                    'message':
                    'There was an error creating the new calculator'
                })), 500

        helpers.write_template_file(calculator.template)

        return [calculator]
Ejemplo n.º 4
0
    def new_formula(self):
        calculator = Calculator(
            name=request.form['name'],
            template=request.form['name'].lower().replace(' ', '_') + '.formula'
        )

        current_app.db.session.add(calculator)
        try:
            current_app.db.session.commit()
        except:
            return Response(json.dumps(
                {
                    'message': 'There was an error creating the new calculator'
                }
            )), 500

        helpers.write_template_file(calculator.template)

        return [calculator]