summaryrefslogtreecommitdiff
path: root/packages/frontend/src
diff options
context:
space:
mode:
authorAsukaMari <2037177696@qq.com>2024-01-19 17:48:30 +0800
committerGitHub <noreply@github.com>2024-01-19 18:48:30 +0900
commitb17eb8e537b37f74ec2ad4ec1873386d2d57141b (patch)
tree4eace757592810f16d90de355acc9c52ffadfac5 /packages/frontend/src
parent「外部サイトからインストール」のパスを /install-extensions... (diff)
downloadmisskey-b17eb8e537b37f74ec2ad4ec1873386d2d57141b.tar.gz
misskey-b17eb8e537b37f74ec2ad4ec1873386d2d57141b.tar.bz2
misskey-b17eb8e537b37f74ec2ad4ec1873386d2d57141b.zip
fix: Some fixes for #12850 (#12862)
- refinement the error message when trueMail validation fails - the settings of trueMail are not displayed after saving - changing how `Active Email Validation` is saved
Diffstat (limited to 'packages/frontend/src')
-rw-r--r--packages/frontend/src/pages/admin/security.vue18
1 files changed, 11 insertions, 7 deletions
diff --git a/packages/frontend/src/pages/admin/security.vue b/packages/frontend/src/pages/admin/security.vue
index a691d8ea1e..d5d1258733 100644
--- a/packages/frontend/src/pages/admin/security.vue
+++ b/packages/frontend/src/pages/admin/security.vue
@@ -71,27 +71,28 @@ SPDX-License-Identifier: AGPL-3.0-only
<div class="_gaps_m">
<span>{{ i18n.ts.activeEmailValidationDescription }}</span>
- <MkSwitch v-model="enableActiveEmailValidation" @update:modelValue="save">
+ <MkSwitch v-model="enableActiveEmailValidation">
<template #label>Enable</template>
</MkSwitch>
- <MkSwitch v-model="enableVerifymailApi" @update:modelValue="save">
+ <MkSwitch v-model="enableVerifymailApi">
<template #label>Use Verifymail.io API</template>
</MkSwitch>
- <MkInput v-model="verifymailAuthKey" @update:modelValue="save">
+ <MkInput v-model="verifymailAuthKey">
<template #prefix><i class="ti ti-key"></i></template>
<template #label>Verifymail.io API Auth Key</template>
</MkInput>
- <MkSwitch v-model="enableTruemailApi" @update:modelValue="save">
+ <MkSwitch v-model="enableTruemailApi">
<template #label>Use TrueMail API</template>
</MkSwitch>
- <MkInput v-model="truemailInstance" @update:modelValue="save">
+ <MkInput v-model="truemailInstance">
<template #prefix><i class="ti ti-key"></i></template>
<template #label>TrueMail API Instance</template>
</MkInput>
- <MkInput v-model="truemailAuthKey" @update:modelValue="save">
+ <MkInput v-model="truemailAuthKey">
<template #prefix><i class="ti ti-key"></i></template>
<template #label>TrueMail API Auth Key</template>
</MkInput>
+ <MkButton primary @click="save"><i class="ti ti-device-floppy"></i> {{ i18n.ts.save }}</MkButton>
</div>
</MkFolder>
@@ -192,7 +193,10 @@ async function init() {
enableActiveEmailValidation.value = meta.enableActiveEmailValidation;
enableVerifymailApi.value = meta.enableVerifymailApi;
verifymailAuthKey.value = meta.verifymailAuthKey;
- bannedEmailDomains.value = meta.bannedEmailDomains.join('\n');
+ enableTruemailApi.value = meta.enableTruemailApi;
+ truemailInstance.value = meta.truemailInstance;
+ truemailAuthKey.value = meta.truemailAuthKey;
+ bannedEmailDomains.value = meta.bannedEmailDomains?.join('\n') || "";
}
function save() {