improve setup and DB initialization

This commit is contained in:
lesion
2022-01-26 09:51:42 +01:00
parent 5a3ff7564d
commit 55c066b845
13 changed files with 96 additions and 57 deletions

View File

@@ -24,6 +24,7 @@ export default {
data () {
return {
db: {
dialect: 'sqlite',
storage: './gancio.sqlite',
host: 'localhost',
database: 'gancio'

View File

@@ -4,14 +4,14 @@
h2.mb-2.text-center Gancio Setup
v-stepper.grey.lighten-5(v-model='step')
v-stepper-header
v-stepper-step(:complete='step > 1' step='1') Database
v-divider
v-stepper-step(v-show='!dbdone' :complete='step > 1' step='1') Database
v-divider(v-show='!dbdone')
v-stepper-step(:complete='step > 2' step='2') Configuration
v-divider
v-stepper-step(:complete='step > 3' step='3') Finish
v-stepper-items
v-stepper-content(step='1')
v-stepper-content(v-show='!dbdone' step='1')
DbStep(@complete='dbCompleted')
v-stepper-content(step='2')
Settings(setup, @complete='configCompleted')
@@ -36,14 +36,16 @@ export default {
title: 'Setup',
},
auth: false,
data () {
asyncData ({ params }) {
return {
dbdone: !!Number(params.db),
config: {
db: {
dialect: ''
}
},
step: 1
step: 1 + Number(params.db)
}
},
methods: {