From d6089be1fac75a58cce3e6d0f4379b3f0d362691 Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 5 Apr 2013 20:48:07 +0200 Subject: Delete entries --- controller.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'controller.py') diff --git a/controller.py b/controller.py index 470bf1f..55baa09 100644 --- a/controller.py +++ b/controller.py @@ -137,7 +137,13 @@ class Edit (Add): exp = SingleExpense.get(id) self.get_expense = lambda *x: exp - return Add.POST(self) + if "changeB" in web.input(): + return Add.POST(self) + elif "deleteB" in web.input(): + web.ctx.orm.delete(exp) + self.return_() + else: + return self.GET(id) def return_(self): raise web.seeother("/") -- cgit v1.2.3-54-g00ecf