From 5bf8a03dae494f1625d3d5eeee5ffd6396b730fa Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Fri, 5 Apr 2013 21:03:11 +0200 Subject: Delete const entries --- controller.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'controller.py') diff --git a/controller.py b/controller.py index 55baa09..824c638 100644 --- a/controller.py +++ b/controller.py @@ -309,7 +309,15 @@ class ConstEdit (ConstAdd): def POST(self, id): exp = ConstExpense.get(id) self.get_expense = lambda *x: exp - return ConstAdd.POST(self) + + if "changeB" in web.input(): + return ConstAdd.POST(self) + elif "deleteB" in web.input(): + web.ctx.orm.delete(exp) + raise web.seeother("/const") + else: + return self.GET(id) + class Cat: def GET(self): -- cgit v1.2.3-70-g09d2