Resource changes

This commit is contained in:
James Brooks
2017-09-15 07:39:40 +01:00
parent 42502a0c84
commit d807770ff6
15 changed files with 615 additions and 440 deletions
+49
View File
@@ -0,0 +1,49 @@
module.exports = {
props: [],
data () {
return {
env: {
cache_driver: null,
queue_driver: null,
session_driver: null,
mail_driver: null,
},
mail: {
host: null,
from: {
email: null,
name: 'status@cachethq.io',
},
username: null,
password: null,
requiresHost: true,
requiresUsername: true,
requiresPassword: true,
},
system: {
name: null,
domain: null,
timezone: null,
language: null
}
}
},
watch: {
'env.mail_driver' (driver) {
if (driver === 'log' || driver === 'mail') {
this.mail.requiresHost = false
this.mail.requiresUsername = false
this.mail.requiresPassword = false
} else if (driver === 'ses' || driver === 'mandrill') {
this.mail.requiresHost = false
this.mail.requiresUsername = true
this.mail.requiresPassword = true
} else {
this.mail.requiresHost = true
this.mail.requiresUsername = true
this.mail.requiresPassword = true
}
}
}
}