diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2013-04-05 21:03:11 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2013-04-05 21:03:11 +0200 |
commit | 5bf8a03dae494f1625d3d5eeee5ffd6396b730fa (patch) | |
tree | 9ef0fd0f28d0324b3379c65051e1981cc9ac2ca0 /controller.py | |
parent | d6089be1fac75a58cce3e6d0f4379b3f0d362691 (diff) | |
download | kosten-5bf8a03dae494f1625d3d5eeee5ffd6396b730fa.tar.gz kosten-5bf8a03dae494f1625d3d5eeee5ffd6396b730fa.tar.bz2 kosten-5bf8a03dae494f1625d3d5eeee5ffd6396b730fa.zip |
Delete const entries
Diffstat (limited to 'controller.py')
-rw-r--r-- | controller.py | 10 |
1 files changed, 9 insertions, 1 deletions
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): |