From 7b1b6578bd3f1fbb5f23fb0cb907229a8feb477d Mon Sep 17 00:00:00 2001 From: René 'Necoro' Neumann Date: Mon, 10 May 2010 21:40:26 +0200 Subject: Added the 'add expense' stuff --- model.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'model.py') diff --git a/model.py b/model.py index fe863b9..2a16bde 100644 --- a/model.py +++ b/model.py @@ -33,7 +33,6 @@ class Entity (elixir.Entity): # class Category (Entity): - name = Field(T.String(50), unique = True) parent = ManyToOne('Category') @@ -65,6 +64,16 @@ class SingleExpense (Expense): return cls.query.filter(comp) + @property + def date (self): + return datetime.date(self.year, self.month, self.day) + + @date.setter + def date (self, d): + self.year = d.year + self.month = d.month + self.day = d.day + class ConstExpense (Expense): months = ReqField(T.SmallInteger) start = ReqField(T.Date, index = True) -- cgit v1.2.3-70-g09d2