#{extends 'main.html' /} #{set title:'PayMePayYou - Dashboard' /} #{set 'moreStyles'} #{stylesheet 'dashboard.css' /} #{/set} %{ Map expensesByDate = selectedPool.getExpensesGroupedByDates(); }%
#{if flash.error } ${flash?.error} #{/if}

Available Expense Pools

    #{list items:user.account.expensePools, as:'expensePool'}
  • #{a @Dashboard.index(user.id, expensePool.id)}${expensePool.name}#{/a}
  • #{/list}
Add More

Friends

    #{list items:user.account.users, as:'member'} #{if member.id != user.id }
  • ${member.fullName}
  • #{/if} #{/list}
Add More

${selectedPool.name}

+
#{list items:selectedPool.getTransactionDatesSortedDesc(), as:'date'}

${helpers.DateHelper.getSimpleFormatted(date)}

%{ int rownum = 1; String rowClass = "odd"; }% #{list items:expensesByDate.get(date), as:'expense'} %{ if (rownum % 2 == 0){ rowClass = "even"; } else { rowClass = "odd"; } rownum++; }% #{/list}
${expense.name} ${expense.getExpenseDetailsSummary()} $${expense.amount}
#{/list}

$25

$25