from datetime import date, timedelta
from decimal import Decimal
+from pylons import request
+
log = logging.getLogger(__name__)
class StatusController(BaseController):
c.debts = debts()
c.settle = settle(c.debts)
-
c.total = self._total(True)
year = date.today() - timedelta(days=365)
model.expenditures.c.date >= last_month,
model.expenditures.c.date < this_month))
+ c.expenditures = meta.Session.query(model.Expenditure).\
+ filter(model.Expenditure.spender==request.environ['user']).\
+ limit(10).all()
+ c.transfers = meta.Session.query(model.Transfer).\
+ filter(sqlalchemy.or_(
+ model.Transfer.debtor==request.environ['user'],
+ model.Transfer.creditor==request.environ['user'])).\
+ limit(10).all()
+
return render('/status/index.mako')
def _total(self, where):