${next.body()}
@@ -44,50 +66,62 @@
% endif
%def>
+<%def name="formatUser(user)">
+ % if user.username == request.environ['REMOTE_USER']:
+
${user.name}
+ % else:
+ ${user.name}
+ % endif
+%def>
+
<%def name="listExpenditures(es)">
-
+
- Date |
- Spender |
- Description |
- Amount |
- |
+ Date |
+ Spender |
+ Description |
+ Amount |
+ |
% for e in es:
-
- ${e.date} |
- ${e.spender.name} |
- ${e.description} |
- ${e.amount} |
- ${h.link_to('Edit', h.url_for(controller='spend',
- action='edit',
- id=e.id))} |
-
+
+ ${e.date} |
+ ${formatUser(e.spender)} |
+ ${e.description} |
+ ${e.amount} |
+ ${h.link_to('Edit', h.url_for(controller='spend', action='edit', id=e.id))} |
+
% endfor
-
+
%def>
<%def name="listTransfers(ts)">
-
+
- Date |
- From |
- To |
- Description |
- Amount |
- |
+ Date |
+ From |
+ To |
+ Description |
+ Amount |
+ |
% for t in ts:
-
- ${t.date} |
- ${t.debtor.name} |
- ${t.creditor.name} |
- ${t.description} |
- ${t.amount} |
- ${h.link_to('Edit', h.url_for(controller='transfer',
- action='edit',
- id=t.id))} |
-
+
+ ${t.date} |
+ ${formatUser(t.debtor)} |
+ ${formatUser(t.creditor)} |
+ ${t.description} |
+ ${t.amount} |
+ ${h.link_to('Edit', h.url_for(controller='transfer', action='edit', id=t.id))} |
+
% endfor
-
+
+%def>
+
+<%def name="expenditureIcon()">
+←
→
+%def>
+
+<%def name="transferIcon()">
+$→$
%def>