diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-09 15:05:55 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-09 15:05:55 +0900 |
| commit | 75d516011b7169cee6db8aa6e0550d8f84dfde5a (patch) | |
| tree | 7b32ea8fec786a83b55999a13c154bbb756fbbec /packages/client/src/pages/admin/security.vue | |
| parent | enhance(server): tweak identicon generation (diff) | |
| download | sharkey-75d516011b7169cee6db8aa6e0550d8f84dfde5a.tar.gz sharkey-75d516011b7169cee6db8aa6e0550d8f84dfde5a.tar.bz2 sharkey-75d516011b7169cee6db8aa6e0550d8f84dfde5a.zip | |
enhance: make active email validation configurable
Diffstat (limited to 'packages/client/src/pages/admin/security.vue')
| -rw-r--r-- | packages/client/src/pages/admin/security.vue | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/packages/client/src/pages/admin/security.vue b/packages/client/src/pages/admin/security.vue index c4a4994bb8..07ee412f3e 100644 --- a/packages/client/src/pages/admin/security.vue +++ b/packages/client/src/pages/admin/security.vue @@ -58,6 +58,19 @@ </FormFolder> <FormFolder class="_formBlock"> + <template #label>Active Email Validation</template> + <template v-if="enableActiveEmailValidation" #suffix>Enabled</template> + <template v-else #suffix>Disabled</template> + + <div class="_formRoot"> + <span class="_formBlock">{{ i18n.ts.activeEmailValidationDescription }}</span> + <FormSwitch v-model="enableActiveEmailValidation" class="_formBlock" @update:modelValue="save"> + <template #label>Enable</template> + </FormSwitch> + </div> + </FormFolder> + + <FormFolder class="_formBlock"> <template #label>Log IP address</template> <template v-if="enableIpLogging" #suffix>Enabled</template> <template v-else #suffix>Disabled</template> @@ -112,6 +125,7 @@ let sensitiveMediaDetectionSensitivity: number = $ref(0); let setSensitiveFlagAutomatically: boolean = $ref(false); let enableSensitiveMediaDetectionForVideos: boolean = $ref(false); let enableIpLogging: boolean = $ref(false); +let enableActiveEmailValidation: boolean = $ref(false); async function init() { const meta = await os.api('admin/meta'); @@ -128,6 +142,7 @@ async function init() { setSensitiveFlagAutomatically = meta.setSensitiveFlagAutomatically; enableSensitiveMediaDetectionForVideos = meta.enableSensitiveMediaDetectionForVideos; enableIpLogging = meta.enableIpLogging; + enableActiveEmailValidation = meta.enableActiveEmailValidation; } function save() { @@ -144,6 +159,7 @@ function save() { setSensitiveFlagAutomatically, enableSensitiveMediaDetectionForVideos, enableIpLogging, + enableActiveEmailValidation, }).then(() => { fetchInstance(); }); |