]> asedeno.scripts.mit.edu Git - bluechips.git/blobdiff - bluechips/controllers/transfer.py
Move title into controller to encourage template reuse
[bluechips.git] / bluechips / controllers / transfer.py
index 485c1179be602750817912498c7f5c095abdabe7..5a3767d238a541170a4f4ab9d88fce5ef6ee6855 100644 (file)
@@ -13,6 +13,8 @@ log = logging.getLogger(__name__)
 
 class TransferController(BaseController):
     def index(self):
+        c.title = 'Add a New Transfer'
+        
         c.transfer = dict()
         c.transfer['debtor'] = request.environ['user']
         
@@ -20,4 +22,11 @@ class TransferController(BaseController):
     
     @validate(form=transfer.new_transfer_form, error_handler='index')
     def new(self):
-        return str(self.form_result)
+        t = model.Transfer()
+        update_sar(t, self.form_result)
+        meta.Session.save(t)
+        meta.Session.commit()
+        
+        h.flash('Transfer recorded.')
+        
+        return h.redirect_to('/')