From fdbc2c0eee04146cf7ca8a458b9acc28c01bacbf Mon Sep 17 00:00:00 2001 From: negue Date: Wed, 16 Nov 2022 01:44:50 +0100 Subject: [PATCH] password setting row --- .../src/pages/settings/generalSettings.vue | 3 + .../inlineSettings/_currentPasswordInput.vue | 13 +- .../inlineSettings/displayNameSetting.vue | 4 +- ...eSettingMixin.js => inlineSettingMixin.js} | 2 +- .../inlineSettings/passwordSetting.vue | 141 ++++++++++++++++++ .../inlineSettings/userEmailSetting.vue | 13 +- .../inlineSettings/userNameSetting.vue | 6 +- website/common/locales/en/settings.json | 2 + 8 files changed, 169 insertions(+), 15 deletions(-) rename website/client/src/pages/settings/inlineSettings/{_inlineSettingMixin.js => inlineSettingMixin.js} (78%) create mode 100644 website/client/src/pages/settings/inlineSettings/passwordSetting.vue diff --git a/website/client/src/pages/settings/generalSettings.vue b/website/client/src/pages/settings/generalSettings.vue index 112777a610..5f12ece39a 100644 --- a/website/client/src/pages/settings/generalSettings.vue +++ b/website/client/src/pages/settings/generalSettings.vue @@ -17,6 +17,7 @@ + @@ -54,9 +55,11 @@ import notificationsMixin from '../../mixins/notifications'; import UserNameSetting from '@/pages/settings/inlineSettings/userNameSetting'; import UserEmailSetting from '@/pages/settings/inlineSettings/userEmailSetting'; import DisplayNameSetting from '@/pages/settings/inlineSettings/displayNameSetting'; +import PasswordSetting from '@/pages/settings/inlineSettings/passwordSetting'; export default { components: { + PasswordSetting, DisplayNameSetting, UserEmailSetting, UserNameSetting, diff --git a/website/client/src/pages/settings/inlineSettings/_currentPasswordInput.vue b/website/client/src/pages/settings/inlineSettings/_currentPasswordInput.vue index 8b652216f2..562cd35c5b 100644 --- a/website/client/src/pages/settings/inlineSettings/_currentPasswordInput.vue +++ b/website/client/src/pages/settings/inlineSettings/_currentPasswordInput.vue @@ -4,7 +4,10 @@
{{ $t(customLabel ?? "password") }}
-
+
@@ -30,9 +33,13 @@ diff --git a/website/client/src/pages/settings/inlineSettings/userEmailSetting.vue b/website/client/src/pages/settings/inlineSettings/userEmailSetting.vue index ae3499dc78..a7156f00dc 100644 --- a/website/client/src/pages/settings/inlineSettings/userEmailSetting.vue +++ b/website/client/src/pages/settings/inlineSettings/userEmailSetting.vue @@ -64,7 +64,10 @@
- +