mirror of
https://github.com/mayswind/ezbookkeeping.git
synced 2026-05-21 02:04:26 +08:00
hide scheduled transaction in settings page when scheduled transaction is not enabled
This commit is contained in:
@@ -8,7 +8,7 @@
|
|||||||
<f7-list-item :title="$t('Transaction Categories')" link="/category/all"></f7-list-item>
|
<f7-list-item :title="$t('Transaction Categories')" link="/category/all"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Transaction Tags')" link="/tag/list"></f7-list-item>
|
<f7-list-item :title="$t('Transaction Tags')" link="/tag/list"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Transaction Templates')" link="/template/list"></f7-list-item>
|
<f7-list-item :title="$t('Transaction Templates')" link="/template/list"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Scheduled Transactions')" link="/schedule/list"></f7-list-item>
|
<f7-list-item :title="$t('Scheduled Transactions')" link="/schedule/list" v-if="isUserScheduledTransactionEnabled"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Data Management')" link="/user/data/management"></f7-list-item>
|
<f7-list-item :title="$t('Data Management')" link="/user/data/management"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Two-Factor Authentication')" link="/user/2fa"></f7-list-item>
|
<f7-list-item :title="$t('Two-Factor Authentication')" link="/user/2fa"></f7-list-item>
|
||||||
<f7-list-item :title="$t('Device & Sessions')" link="/user/sessions"></f7-list-item>
|
<f7-list-item :title="$t('Device & Sessions')" link="/user/sessions"></f7-list-item>
|
||||||
@@ -81,6 +81,7 @@ import { useStatisticsStore } from '@/stores/statistics.js';
|
|||||||
import { useExchangeRatesStore } from '@/stores/exchangeRates.js';
|
import { useExchangeRatesStore } from '@/stores/exchangeRates.js';
|
||||||
|
|
||||||
import { getDesktopVersionPath } from '@/lib/version.js';
|
import { getDesktopVersionPath } from '@/lib/version.js';
|
||||||
|
import { isUserScheduledTransactionEnabled } from '@/lib/server_settings.js';
|
||||||
import { setExpenseAndIncomeAmountColor } from '@/lib/ui.js';
|
import { setExpenseAndIncomeAmountColor } from '@/lib/ui.js';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
@@ -109,6 +110,9 @@ export default {
|
|||||||
currentNickName() {
|
currentNickName() {
|
||||||
return this.userStore.currentUserNickname || this.$t('User');
|
return this.userStore.currentUserNickname || this.$t('User');
|
||||||
},
|
},
|
||||||
|
isUserScheduledTransactionEnabled() {
|
||||||
|
return isUserScheduledTransactionEnabled();
|
||||||
|
},
|
||||||
theme: {
|
theme: {
|
||||||
get: function () {
|
get: function () {
|
||||||
return this.settingsStore.appSettings.theme;
|
return this.settingsStore.appSettings.theme;
|
||||||
|
|||||||
Reference in New Issue
Block a user