]> asedeno.scripts.mit.edu Git - bluechips.git/blob - bluechips/templates/spend/index.mako
5d2ee103e8922dc2d68c42fe0924d2d9c3c9bd11
[bluechips.git] / bluechips / templates / spend / index.mako
1 <%inherit file="/base.mako"/>
2
3 <form action="${h.url_for(controller='spend', action='update', id=c.expenditure.id)}" method="post">
4   ${h.auth_token_hidden_field()}
5   <table class="form">
6     <tr>
7       <th><label for="spender_id">Spender</label></th>
8       <td>${h.select('spender_id', c.expenditure.spender_id, c.users)}</td>
9     </tr>
10     <tr>
11       <th><label for="amount">Amount</label></th>
12       <td>${h.currency('amount', c.expenditure.amount, size=8, onkeyup="calcSplit();")}</td>
13     </tr>
14     <tr>
15       <th><label for="date">Date</label></th>
16       <td>${h.text('date', c.expenditure.date.strftime('%m/%d/%Y'), size=16, class_='datepicker')}</td>
17     </tr>
18     <tr>
19       <th><label for="description">Description</label></th>
20       <td>${h.text('description', c.expenditure.description, size=64)}</td>
21     </tr>
22     <tr>
23       <th><label for="tags">Tags</label></th>
24       <td>${h.text('tags', c.values['tags'], size=64)}</td>
25     </tr>
26   </table>
27
28   <p>Change how an expenditure is split up. Enter a percentage, or something like a percentage, for each user. They don't have to add to 100.</p>
29
30   <table class="form">
31     % for ii, user_row in enumerate(c.users):
32       <%
33         user_id, user = user_row
34         percent = c.values['shares-%d.amount' % ii]
35       %>
36       <tr>
37         <th><label for="shares-${ii}amount">${user.name}</label></th>
38         <td>
39           ${h.text('shares-%d.amount' % ii, percent, class_="share-text", onkeyup="calcSplit();")}
40           ${h.hidden('shares-%d.user_id' % ii, user.id)}
41         </td>
42         <td id="shares-${ii}amount-calc" align="right">
43           0.00
44         </td>
45       </tr>
46     % endfor
47     <tr>
48       <td colspan="2">
49         ${h.submit(None, 'Submit', class_="submitbutton")}
50       </td>
51     </tr>
52   </table>
53 </form>
54 ${h.javascript_link('%s/js/calculator.js' % request.script_name)}