From 54de7abf23f61df916fe65f590d0d45ec8e2d174 Mon Sep 17 00:00:00 2001 From: Alexis Metaireau Date: Fri, 18 Mar 2011 19:44:40 +0000 Subject: add a delete feature --- budget/budget.py | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'budget/budget.py') diff --git a/budget/budget.py b/budget/budget.py index e22b053..6a579f1 100644 --- a/budget/budget.py +++ b/budget/budget.py @@ -125,6 +125,14 @@ def reset_bills(): return redirect(url_for('list_bills')) +@app.route("/delete/") +def delete_bill(bill_id): + Bill.query.filter(Bill.id == bill_id).delete() + BillOwer.query.filter(BillOwer.bill_id == bill_id).delete() + db.session.commit() + flash("the bill was deleted") + + return redirect(url_for('list_bills')) if __name__ == '__main__': app.run(host="0.0.0.0", debug=True) -- cgit v1.1