fix: don't show user deletion menu entry in user settings if the server disabled it
This commit is contained in:
parent
f72c847e99
commit
09b76b7bd4
@ -34,6 +34,7 @@ const totpEnabled = computed(() => configStore.totpEnabled)
|
|||||||
const caldavEnabled = computed(() => configStore.caldavEnabled)
|
const caldavEnabled = computed(() => configStore.caldavEnabled)
|
||||||
const migratorsEnabled = computed(() => configStore.migratorsEnabled)
|
const migratorsEnabled = computed(() => configStore.migratorsEnabled)
|
||||||
const isLocalUser = computed(() => authStore.info?.isLocalUser)
|
const isLocalUser = computed(() => authStore.info?.isLocalUser)
|
||||||
|
const userDeletionEnabled = computed(() => configStore.userDeletionEnabled)
|
||||||
|
|
||||||
const navigationItems = computed(() => {
|
const navigationItems = computed(() => {
|
||||||
const items = [
|
const items = [
|
||||||
@ -77,6 +78,7 @@ const navigationItems = computed(() => {
|
|||||||
{
|
{
|
||||||
title: t('user.deletion.title'),
|
title: t('user.deletion.title'),
|
||||||
routeName: 'user.settings.deletion',
|
routeName: 'user.settings.deletion',
|
||||||
|
condition: userDeletionEnabled.value,
|
||||||
},
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user