change whole backend and tables for gorm table references

simplify tables with table components close #31
This commit is contained in:
Adrian Zürcher
2025-11-29 15:59:18 +01:00
parent 62549c9039
commit bdcceb53e0
29 changed files with 646 additions and 514 deletions

View File

@@ -15,7 +15,11 @@ export default boot(async ({ app }) => {
.get('/login/me')
.then((resp) => {
useStore
.setUser({ id: resp.data.id, username: resp.data.username, role: resp.data.role })
.setUser({
id: resp.data.id,
username: resp.data.username,
role: { role: resp.data.role, permissions: [] },
})
.catch((err) => console.error(err));
login.refresh().catch((err) => console.error(err));
})

View File

@@ -8,6 +8,8 @@ export default boot(async ({ router }) => {
// load user
try {
const { data } = await appApi.get('/login/me');
data.role.role = data.role;
await userStore.setUser(data);
} catch {
/* ignore error */