From 2ff0e42c1d48e9ac779a10c96360cb7a79847d97 Mon Sep 17 00:00:00 2001 From: NGPixel Date: Fri, 8 May 2020 14:35:57 -0400 Subject: [PATCH] fix: add verifySSL option to mail settings --- client/components/admin/admin-mail.vue | 23 ++++++++++++------- .../admin/mail/mail-mutation-save-config.gql | 2 ++ client/graph/admin/mail/mail-query-config.gql | 1 + server/app/data.yml | 4 ++++ server/core/mail.js | 5 +++- server/graph/resolvers/mail.js | 1 + server/graph/schemas/mail.graphql | 2 ++ server/setup.js | 1 + 8 files changed, 30 insertions(+), 9 deletions(-) diff --git a/client/components/admin/admin-mail.vue b/client/components/admin/admin-mail.vue index 35e64144ce..08915255a5 100644 --- a/client/components/admin/admin-mail.vue +++ b/client/components/admin/admin-mail.vue @@ -26,7 +26,7 @@ :label='$t(`admin:mail.senderName`)' required :counter='255' - prepend-icon='mdi-contact-mail' + prepend-icon='mdi-mailbox' ) v-text-field( outlined @@ -34,7 +34,7 @@ :label='$t(`admin:mail.senderEmail`)' required :counter='255' - prepend-icon='mdi-at' + prepend-icon='mdi-mailbox' ) v-divider .overline.pa-4.grey--text {{ $t('admin:mail.smtp') }} @@ -66,7 +66,16 @@ prepend-icon='mdi-security-network' inset ) - v-text-field.mt-3( + v-switch( + v-model='config.verifySSL' + :label='$t(`admin:mail.smtpVerifySSL`)' + color='primary' + persistent-hint + :hint='$t(`admin:mail.smtpVerifySSLHint`)' + prepend-icon='mdi-security-network' + inset + ) + v-text-field.mt-8( outlined v-model='config.user' :label='$t(`admin:mail.smtpUser`)' @@ -79,7 +88,7 @@ v-model='config.pass' :label='$t(`admin:mail.smtpPwd`)' required - prepend-icon='mdi-textbox-password' + prepend-icon='mdi-form-textbox-password' type='password' ) @@ -147,7 +156,6 @@