summaryrefslogtreecommitdiff
path: root/src/views/_sila
diff options
context:
space:
mode:
Diffstat (limited to 'src/views/_sila')
-rw-r--r--src/views/_sila/Settings/TransferInfo/WarningSmtp.vue14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/views/_sila/Settings/TransferInfo/WarningSmtp.vue b/src/views/_sila/Settings/TransferInfo/WarningSmtp.vue
index 63d3a75a..f48633b2 100644
--- a/src/views/_sila/Settings/TransferInfo/WarningSmtp.vue
+++ b/src/views/_sila/Settings/TransferInfo/WarningSmtp.vue
@@ -28,7 +28,7 @@
<b-form-input
id="smtp-name"
v-model="form.user"
- :disabled="isNotAdmin"
+ :disabled="isNotAdmin || !form.auth"
/> </b-form-group
></b-col>
<b-col xs="12" sm="12">
@@ -41,7 +41,7 @@
id="smtp-password"
v-model="form.password"
type="password"
- :disabled="isNotAdmin"
+ :disabled="isNotAdmin || !form.auth"
/>
</input-password-toggle>
</b-form-group>
@@ -136,8 +136,8 @@ export default {
password: '',
host: '',
port: '',
- auth: null,
- ssl: null,
+ auth: false,
+ ssl: false,
},
fields: [
{
@@ -164,6 +164,12 @@ export default {
},
methods: {
saveSmtp() {
+ if (!this.form.auth) {
+ // eslint-disable-next-line no-unused-vars
+ const { user, password, ...formWithoutCredits } = this.form;
+ this.form = formWithoutCredits;
+ }
+
this.$store
.dispatch('smtpStore/setSmtpSettings', this.form)
.then((message) => this.successToast(message))