feat: review backend and frontend

- update to the latest version of Java/SpringBoot
- update to the latest version NuxtJS
- add account/password update
- add account creation
- add account password reset
- add bundle to regroup questions and add default questions on user creation
- add bundle creation
This commit is contained in:
2024-07-03 15:55:34 +02:00
parent f86d794239
commit 5d884b1be6
204 changed files with 4960 additions and 40332 deletions

View File

@@ -0,0 +1,30 @@
import {defineStore} from 'pinia';
import type {Page} from "~/composables/fetch-api";
export interface Question {
id: number;
label: string;
description: string;
}
export const useQuestionStore = defineStore('question', {
state: () => ({}),
actions: {
findDefaults(axeId: number): Promise<Question> {
return useApi("/questions/search/defaults", {
params: {
axeId
}
});
},
findAll(axeId: number): Promise<Page<Question>> {
return useApi("/questions/search", {
params: {
axeId,
}
});
}
}
});