<%inherit file="/mobile/base.mako"/> <%! from datetime import date %>
Dashboard Expense Transfer
% for message in h.flash.pop_messages():
${message | n}
% endfor % if len(c.settle) == 0:

No need! The books are balanced!

% else:

To balance the books, the following transfers need to be made:

% for transfer in c.settle: % endfor
From To Amount
${transfer[0].name} ${transfer[1].name} ${transfer[2]}
% endif
${h.auth_token_hidden_field()}
${h.select('spender_id', [request.environ['user'].id], c.users)}
${h.currency('amount', 0, size=8)}
${h.text('date', date.today().strftime('%m/%d/%Y'), size=16)}
${h.text('description')}

Change how an expenditure is split up.

% for ii, user_row in enumerate(c.users): <% user_id, user = user_row if user.resident: percent = 1 else: percent = 0 %> % endfor
${h.text('shares-%d.amount' % ii, percent)} ${h.hidden('shares-%d.user_id' % ii, user.id)}
${h.submit(None, 'Submit', class_="submitbutton")}
${h.auth_token_hidden_field()}
${h.select('debtor_id', request.environ['user'].id, c.users)}
${h.select('creditor_id', None, c.users)}
${h.currency('amount', 0, size=8)}
${h.text('date', date.today().strftime('%m/%d/%Y'), size=16)}
${h.text('description')}