add mail on wizard

This commit is contained in:
raishvaria
2019-11-18 18:44:15 +05:30
parent 6d350db854
commit f0a995bfa0
15 changed files with 1532 additions and 249 deletions

View File

@ -2,7 +2,7 @@
<form @submit.prevent="saveEmailConfig()">
<div class="row">
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.driver') }}</label>
<label class="form-label">{{ $t('wizard.mail.driver') }}</label>
<span class="text-danger"> *</span>
<base-select
v-model="mailConfigData.mail_driver"
@ -19,7 +19,7 @@
</div>
</div>
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.host') }}</label>
<label class="form-label">{{ $t('wizard.mail.host') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_host.$error"
@ -37,7 +37,7 @@
</div>
<div class="row my-2">
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.port') }}</label>
<label class="form-label">{{ $t('wizard.mail.port') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_port.$error"
@ -56,13 +56,14 @@
</div>
</div>
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.encryption') }}</label>
<label class="form-label">{{ $t('wizard.mail.encryption') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_encryption.$error"
<base-select
v-model.trim="mailConfigData.mail_encryption"
type="text"
name="name"
:invalid="$v.mailConfigData.mail_encryption.$error"
:options="encryptions"
:searchable="true"
:show-labels="false"
@input="$v.mailConfigData.mail_encryption.$touch()"
/>
<div v-if="$v.mailConfigData.mail_encryption.$error">
@ -74,7 +75,7 @@
</div>
<div class="row my-2">
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.from_mail') }}</label>
<label class="form-label">{{ $t('wizard.mail.from_mail') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.from_mail.$error"
@ -93,7 +94,7 @@
</div>
</div>
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.from_name') }}</label>
<label class="form-label">{{ $t('wizard.mail.from_name') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.from_name.$error"
@ -111,7 +112,7 @@
</div>
<div class="row my-2">
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.domain') }}</label>
<label class="form-label">{{ $t('wizard.mail.domain') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_mailgun_domain.$error"
@ -127,7 +128,7 @@
</div>
</div>
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.mailgin_secret') }}</label>
<label class="form-label">{{ $t('wizard.mail.mailgin_secret') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_mailgun_secret.$error"
@ -146,7 +147,7 @@
</div>
<div class="row my-2">
<div class="col-md-6 my-2">
<label class="form-label">{{ $t('settings.mail.endpoint') }}</label>
<label class="form-label">{{ $t('wizard.mail.endpoint') }}</label>
<span class="text-danger"> *</span>
<base-input
:invalid="$v.mailConfigData.mail_mailgun_endpoint.$error"
@ -212,10 +213,11 @@ export default {
mail_mailgun_domain: '',
mail_mailgun_secret: '',
mail_mailgun_endpoint: '',
mail_encryption: '',
mail_encryption: 'tls',
from_mail: '',
from_name: ''
}
},
encryptions: ['tls', 'ssl', 'starttls']
}
},
validations: {