From 4e504c288ef5197fff9ed2f37758f177ccced0bf Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 23 Mar 2025 17:43:36 +0100 Subject: [PATCH] fix(auth): hide two factor authentication when using non-local user Resolves https://github.com/go-vikunja/vikunja/issues/431 --- frontend/src/views/user/Settings.vue | 2 +- frontend/src/views/user/settings/TOTP.vue | 14 +++++++----- pkg/routes/api/v1/user_totp.go | 27 ++++++++++++++++++++++- 3 files changed, 36 insertions(+), 7 deletions(-) diff --git a/frontend/src/views/user/Settings.vue b/frontend/src/views/user/Settings.vue index de197bf9c..40e1a64d8 100644 --- a/frontend/src/views/user/Settings.vue +++ b/frontend/src/views/user/Settings.vue @@ -68,7 +68,7 @@ const navigationItems = computed(() => { { title: t('user.settings.totp.title'), routeName: 'user.settings.totp', - condition: totpEnabled.value, + condition: totpEnabled.value && isLocalUser.value, }, { title: t('user.export.title'), diff --git a/frontend/src/views/user/settings/TOTP.vue b/frontend/src/views/user/settings/TOTP.vue index 3868770ca..286532c5d 100644 --- a/frontend/src/views/user/settings/TOTP.vue +++ b/frontend/src/views/user/settings/TOTP.vue @@ -1,6 +1,6 @@