split external amount in expenses and gains
Signed-off-by: Stephan Richter <s.richter@srsoftware.de>
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
function calcSums(){
|
||||
let sums = {};
|
||||
sums[ 0] = 0;
|
||||
sums[-1] = 0;
|
||||
for (let user of Object.values(users)) sums[user.id] = 0;
|
||||
for (let transaction of filtered) {
|
||||
for (let user of Object.values(users)){
|
||||
@@ -26,7 +27,7 @@
|
||||
if (user.id == transaction.source.id) sums[user.id] -= transaction.amount;
|
||||
}
|
||||
if (!transaction.destination.id) sums[ 0] += transaction.amount;
|
||||
if (!transaction.source.id) sums[0] -= transaction.amount;
|
||||
if (!transaction.source.id) sums[-1] += transaction.amount;
|
||||
}
|
||||
return sums;
|
||||
}
|
||||
@@ -154,10 +155,14 @@
|
||||
</th>
|
||||
{/each}
|
||||
<td class="amount">
|
||||
<br/>
|
||||
{t('external gains')}<br/>
|
||||
{sums[0].toFixed(2)} {account.currency}
|
||||
</td>
|
||||
<td colspan="3"></td>
|
||||
<td class="amount">
|
||||
{t('external expenses')}<br/>
|
||||
{sums[-1].toFixed(2)} {account.currency}
|
||||
</td>
|
||||
<td colspan="2"></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -126,6 +126,8 @@
|
||||
"evaluate": "auswerten",
|
||||
"expand_on_click": "Anklicken zum Anzeigen",
|
||||
"extended_settings": "erweiterte Einstellungen",
|
||||
"external expenses": "externe Ausgaben",
|
||||
"external gains": "externe Einnahmen",
|
||||
|
||||
"failed": "fehlgeschlagen",
|
||||
"failed_login_attempts" : "Account nach {attempts} fehlgeschlagenen Logins gesperrt bis {release_time}",
|
||||
|
||||
@@ -126,6 +126,8 @@
|
||||
"evaluate": "evaluate",
|
||||
"expand_on_click": "click to expand",
|
||||
"extended_settings": "extended settings",
|
||||
"external expenses": "external expenses",
|
||||
"external gains": "external gains",
|
||||
|
||||
"failed": "failed",
|
||||
"failed_login_attempts" : "account locked until {release_time} after {attempts} failed login attempts",
|
||||
|
||||
Reference in New Issue
Block a user