- {{ 'Do you have a existing Setup?' }}
+ {{ $t('setup.messageSetupHostPort') }}
-
-
No
-
Yes
+
+
+
+
+
+
+
+
Continue
-
diff --git a/src/app/pages/setup/5.vue b/src/app/pages/setup/5.vue
deleted file mode 100644
index 9ca57c35..00000000
--- a/src/app/pages/setup/5.vue
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
- {{ $t('setup.messageSetupHostPort') }}
-
-
-
-
-
-
-
-
-
-
Continue
-
-
-
-
diff --git a/src/app/stores/setup.ts b/src/app/stores/setup.ts
index 6ecde89f..478c9e0a 100644
--- a/src/app/stores/setup.ts
+++ b/src/app/stores/setup.ts
@@ -4,8 +4,8 @@ export const useSetupStore = defineStore('Setup', () => {
/**
* @throws if unsuccessful
*/
- async function step3(username: string, password: string, accept: boolean) {
- const response = await $fetch('/api/setup/3', {
+ async function step2(username: string, password: string, accept: boolean) {
+ const response = await $fetch('/api/setup/2', {
method: 'post',
body: { username, password, accept },
});
@@ -15,8 +15,8 @@ export const useSetupStore = defineStore('Setup', () => {
/**
* @throws if unsuccessful
*/
- async function step5(host: string, port: number) {
- const response = await $fetch('/api/setup/5', {
+ async function step4(host: string, port: number) {
+ const response = await $fetch('/api/setup/4', {
method: 'post',
body: { host, port },
});
@@ -35,14 +35,14 @@ export const useSetupStore = defineStore('Setup', () => {
}
const step = ref(1);
- const totalSteps = ref(6);
+ const totalSteps = ref(5);
function setStep(i: number) {
step.value = i;
}
return {
- step3,
- step5,
+ step2,
+ step4,
runMigration,
step,
totalSteps,
diff --git a/src/server/api/setup/3.post.ts b/src/server/api/setup/2.post.ts
similarity index 89%
rename from src/server/api/setup/3.post.ts
rename to src/server/api/setup/2.post.ts
index 393a4deb..ae1e1b29 100644
--- a/src/server/api/setup/3.post.ts
+++ b/src/server/api/setup/2.post.ts
@@ -9,6 +9,6 @@ export default defineSetupEventHandler(async ({ event }) => {
// TODO: validate setup step
await Database.users.create(username, password);
- await Database.general.setSetupStep(4);
+ await Database.general.setSetupStep(3);
return { success: true };
});
diff --git a/src/server/api/setup/5.post.ts b/src/server/api/setup/4.post.ts
similarity index 100%
rename from src/server/api/setup/5.post.ts
rename to src/server/api/setup/4.post.ts