fix settings modal expert level
This commit is contained in:
parent
77cc2e5201
commit
2ab1d86d92
1 changed files with 4 additions and 3 deletions
|
|
@ -11,6 +11,7 @@ import Popover from '../popover/popover.vue'
|
||||||
import { useInterfaceStore } from 'src/stores/interface.js'
|
import { useInterfaceStore } from 'src/stores/interface.js'
|
||||||
import { useLocalConfigStore } from 'src/stores/local_config.js'
|
import { useLocalConfigStore } from 'src/stores/local_config.js'
|
||||||
import { useSyncConfigStore } from 'src/stores/sync_config.js'
|
import { useSyncConfigStore } from 'src/stores/sync_config.js'
|
||||||
|
import { useMergedConfigStore } from 'src/stores/merged_config.js'
|
||||||
|
|
||||||
import { LOCAL_ONLY_KEYS } from 'src/modules/default_config_state.js'
|
import { LOCAL_ONLY_KEYS } from 'src/modules/default_config_state.js'
|
||||||
import {
|
import {
|
||||||
|
|
@ -145,7 +146,7 @@ const SettingsModal = {
|
||||||
} else {
|
} else {
|
||||||
if (path.startsWith('muteFilters')) {
|
if (path.startsWith('muteFilters')) {
|
||||||
Object.keys(
|
Object.keys(
|
||||||
useSyncConfigStore().mergedConfig.muteFilters,
|
useMergedConfigStore().mergedConfig.muteFilters,
|
||||||
).forEach((key) => {
|
).forEach((key) => {
|
||||||
useSyncConfigStore().unsetPreference({
|
useSyncConfigStore().unsetPreference({
|
||||||
path: `simple.${path}.${key}`,
|
path: `simple.${path}.${key}`,
|
||||||
|
|
@ -179,7 +180,7 @@ const SettingsModal = {
|
||||||
this.dataThemeExporter.exportData()
|
this.dataThemeExporter.exportData()
|
||||||
},
|
},
|
||||||
generateExport(theme = false) {
|
generateExport(theme = false) {
|
||||||
const config = useSyncConfigStore().mergedConfigWithoutDefaults
|
const config = useMergedConfigStore().mergedConfigWithoutDefaults
|
||||||
let sample = config
|
let sample = config
|
||||||
if (!theme) {
|
if (!theme) {
|
||||||
const ignoreList = new Set([
|
const ignoreList = new Set([
|
||||||
|
|
@ -223,7 +224,7 @@ const SettingsModal = {
|
||||||
}),
|
}),
|
||||||
expertLevel: {
|
expertLevel: {
|
||||||
get() {
|
get() {
|
||||||
return useSyncConfigStore().mergedConfig.expertLevel > 0
|
return useMergedConfigStore().mergedConfig.expertLevel > 0
|
||||||
},
|
},
|
||||||
set(value) {
|
set(value) {
|
||||||
useSyncConfigStore().setSimplePrefAndSave({
|
useSyncConfigStore().setSimplePrefAndSave({
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue