diff options
| author | AsukaMari <2037177696@qq.com> | 2024-01-19 17:48:30 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-01-19 18:48:30 +0900 |
| commit | b17eb8e537b37f74ec2ad4ec1873386d2d57141b (patch) | |
| tree | 4eace757592810f16d90de355acc9c52ffadfac5 /packages/frontend/src | |
| parent | 「外部サイトからインストール」のパスを /install-extensions... (diff) | |
| download | misskey-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.vue | 18 |
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() { |