{{ $t(saveButtonTitle) }}
@@ -294,6 +305,7 @@ export default {
destinationAccountId: '',
sourceAmount: 0,
destinationAmount: 0,
+ hideAmount: false,
tagIds: [],
comment: ''
},
@@ -301,6 +313,7 @@ export default {
loadingError: null,
submitting: false,
showAccountBalance: self.$settings.isShowAccountBalance(),
+ showMoreActionSheet: false,
showSourceAmountSheet: false,
showDestinationAmountSheet: false,
showCategorySheet: false,
@@ -659,6 +672,7 @@ export default {
self.transaction.destinationAmount = transaction.destinationAmount;
}
+ self.transaction.hideAmount = transaction.hideAmount;
self.transaction.tagIds = transaction.tagIds || [];
self.transaction.comment = transaction.comment;
}
@@ -697,6 +711,7 @@ export default {
sourceAmount: self.transaction.sourceAmount,
destinationAccountId: '0',
destinationAmount: 0,
+ hideAmount: self.transaction.hideAmount,
tagIds: self.transaction.tagIds,
comment: self.transaction.comment,
utcOffset: self.transaction.utcOffset
@@ -802,6 +817,13 @@ export default {
}
},
filters: {
+ finalAmount(amount, hideAmount) {
+ if (hideAmount) {
+ return '***';
+ }
+
+ return amount;
+ },
primaryCategoryName(categoryId, allCategories) {
for (let i = 0; i < allCategories.length; i++) {
for (let j = 0; j < allCategories[i].subCategories.length; j++) {
diff --git a/src/views/mobile/transactions/List.vue b/src/views/mobile/transactions/List.vue
index 415cf707..dddfc02a 100644
--- a/src/views/mobile/transactions/List.vue
+++ b/src/views/mobile/transactions/List.vue
@@ -329,8 +329,8 @@
- {{ transaction.sourceAmount | currency(transaction.sourceAccount.currency) }}
- {{ transaction.destinationAmount | currency(transaction.destinationAccount.currency) }}
+ {{ transaction.sourceAmount | finalAmount(transaction.hideAmount) | currency(transaction.sourceAccount.currency) }}
+ {{ transaction.destinationAmount | finalAmount(transaction.hideAmount) | currency(transaction.destinationAccount.currency) }}