7 from bluechips.lib.base import *
8 from bluechips.widgets import spend
10 from pylons import request
12 log = logging.getLogger(__name__)
14 class SpendController(BaseController):
16 c.expenditure = dict()
17 c.expenditure['spender'] = request.environ['user']
19 return render('/spend/index.mako')
21 @validate(form=spend.new_spend_form, error_handler='index')
23 e = model.Expenditure()
24 update_sar(e, self.form_result)
30 h.flash('Expenditure recorded.')
31 h.flash("""Want to do something unusual?
33 <ul id="expenditure_options">
36 </ul>""" % (h.link_to('Change the split', h.url_for(controller='spend',
39 h.link_to('Spin off a subitem', h.url_for(controller='spend',
43 return h.redirect_to('/')