From abe8940869b545ae8c517511d4e9cf63b8dafd89 Mon Sep 17 00:00:00 2001 From: Evan Broder Date: Tue, 15 Jul 2008 16:08:58 +0000 Subject: [PATCH] For new expenditures, set the spender to the current user by default --- bluechips/controllers/spend.py | 5 +++++ bluechips/templates/spend/index.mako | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/bluechips/controllers/spend.py b/bluechips/controllers/spend.py index d39f78e..64318cf 100644 --- a/bluechips/controllers/spend.py +++ b/bluechips/controllers/spend.py @@ -8,10 +8,15 @@ from bluechips.lib.base import * from bluechips.widgets import spend from bluechips.lib.split import * +from pylons import request + log = logging.getLogger(__name__) class SpendController(BaseController): def index(self): + c.expenditure = dict() + c.expenditure['spender'] = request.environ['user'] + return render('/spend/index.mako') @validate(form=spend.new_spend_form, error_handler='index') diff --git a/bluechips/templates/spend/index.mako b/bluechips/templates/spend/index.mako index 297172f..61047ad 100644 --- a/bluechips/templates/spend/index.mako +++ b/bluechips/templates/spend/index.mako @@ -5,4 +5,4 @@ import bluechips.widgets.spend as forms %> -${forms.new_spend_form(action=h.url_for(action='new'))} +${forms.new_spend_form(c.expenditure, action=h.url_for(action='new'))} -- 2.45.2