From: Evan Broder Date: Tue, 15 Jul 2008 16:08:58 +0000 (+0000) Subject: For new expenditures, set the spender to the current user by default X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=commitdiff_plain;h=abe8940869b545ae8c517511d4e9cf63b8dafd89;p=bluechips.git For new expenditures, set the spender to the current user by default --- 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'))}