+ v-if="allAvailableTagsCount > 0">
@@ -887,8 +887,8 @@ export default {
allTransactionTags() {
return this.transactionTagsStore.allTransactionTagsMap;
},
- allVisibleTagsCount() {
- return this.transactionTagsStore.allVisibleTagsCount;
+ allAvailableTagsCount() {
+ return this.transactionTagsStore.allAvailableTagsCount;
},
recentMonthDateRanges() {
return this.$locale.getAllRecentMonthDateRanges(this.userStore, true, true);
diff --git a/src/views/mobile/settings/TransactionTagFilterSettingsPage.vue b/src/views/mobile/settings/TransactionTagFilterSettingsPage.vue
index 0fd4404e..000d9166 100644
--- a/src/views/mobile/settings/TransactionTagFilterSettingsPage.vue
+++ b/src/views/mobile/settings/TransactionTagFilterSettingsPage.vue
@@ -66,10 +66,15 @@
:value="transactionTag.id"
:checked="!filterTagIds[transactionTag.id]"
:key="transactionTag.id"
- v-for="transactionTag in allVisibleTags"
+ v-for="transactionTag in allTags"
+ v-show="showHidden || !transactionTag.hidden"
@change="selectTransactionTag">
-
+
+
+
+
+
@@ -83,6 +88,10 @@
{{ $t('Select None') }}
{{ $t('Invert Selection') }}
+
+ {{ $t('Show Hidden Transaction Tags') }}
+ {{ $t('Hide Hidden Transaction Tags') }}
+
{{ $t('Cancel') }}
@@ -112,6 +121,7 @@ export default {
loadingError: null,
type: null,
filterTagIds: {},
+ showHidden: false,
collapseStates: {
'default': {
opened: true
@@ -128,11 +138,11 @@ export default {
applyText() {
return 'Apply';
},
- allVisibleTags() {
- return this.transactionTagsStore.allVisibleTags;
+ allTags() {
+ return this.transactionTagsStore.allTransactionTags;
},
hasAnyAvailableTag() {
- return this.transactionTagsStore.allVisibleTagsCount > 0;
+ return this.transactionTagsStore.allAvailableTagsCount > 0;
}
},
created() {
diff --git a/src/views/mobile/transactions/ListPage.vue b/src/views/mobile/transactions/ListPage.vue
index 66872bce..ea5c4379 100644
--- a/src/views/mobile/transactions/ListPage.vue
+++ b/src/views/mobile/transactions/ListPage.vue
@@ -453,7 +453,7 @@
+ :title="$t('Multiple Tags')" @click="filterMultipleTags()" v-if="allAvailableTagsCount > 0">
@@ -675,8 +675,8 @@ export default {
allTransactionTags() {
return this.transactionTagsStore.allTransactionTagsMap;
},
- allVisibleTagsCount() {
- return this.transactionTagsStore.allVisibleTagsCount;
+ allAvailableTagsCount() {
+ return this.transactionTagsStore.allAvailableTagsCount;
},
allDateRanges() {
return datetimeConstants.allDateRanges;