]> asedeno.scripts.mit.edu Git - bluechips.git/commitdiff
For new expenditures, set the spender to the current user by default
authorEvan Broder <broder@mit.edu>
Tue, 15 Jul 2008 16:08:58 +0000 (16:08 +0000)
committerEvan Broder <broder@mit.edu>
Tue, 15 Jul 2008 16:08:58 +0000 (16:08 +0000)
bluechips/controllers/spend.py
bluechips/templates/spend/index.mako

index d39f78e900f6e388c77c31643f5087b9a1b139c7..64318cf5139c4df770ebf96da8c7634d6436d11c 100644 (file)
@@ -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')
index 297172f6a5c6ea0dec49ee9fc503d4b4ffc5b3fa..61047ad445ab1e243278c40840c42e5f4ad365b9 100644 (file)
@@ -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'))}