diff --git a/backend/go.mod b/backend/go.mod
index addd446..e2254f4 100644
--- a/backend/go.mod
+++ b/backend/go.mod
@@ -3,8 +3,8 @@ module backend
go 1.24.5
require (
- gitea.tecamino.com/paadi/access-handler v1.0.25
- gitea.tecamino.com/paadi/memberDB v1.1.3
+ gitea.tecamino.com/paadi/access-handler v1.0.29
+ gitea.tecamino.com/paadi/memberDB v1.1.13
gitea.tecamino.com/paadi/tecamino-dbm v0.1.1
gitea.tecamino.com/paadi/tecamino-logger v0.2.1
github.com/gin-contrib/cors v1.7.6
@@ -14,7 +14,7 @@ require (
)
require (
- gitea.tecamino.com/paadi/dbHandler v1.0.8 // indirect
+ gitea.tecamino.com/paadi/dbHandler v1.1.7 // indirect
github.com/bytedance/sonic v1.14.0 // indirect
github.com/bytedance/sonic/loader v0.3.0 // indirect
github.com/cloudwego/base64x v0.1.6 // indirect
diff --git a/backend/go.sum b/backend/go.sum
index dce7756..c7e4934 100644
--- a/backend/go.sum
+++ b/backend/go.sum
@@ -1,9 +1,9 @@
-gitea.tecamino.com/paadi/access-handler v1.0.25 h1:GiMnkEM0/fo2B1uCzGVyjpAhM2S58LG22N6+BdtdpgQ=
-gitea.tecamino.com/paadi/access-handler v1.0.25/go.mod h1:wKsB5/Rvaj580gdg3+GbUf5V/0N00XN6cID+C/8135M=
-gitea.tecamino.com/paadi/dbHandler v1.0.8 h1:ZWSBM/KFtLwTv2cBqwK1mOxWAxAfL0BcWEC3kJ9JALU=
-gitea.tecamino.com/paadi/dbHandler v1.0.8/go.mod h1:y/xn/POJg1DO++67uKvnO23lJQgh+XFQq7HZCS9Getw=
-gitea.tecamino.com/paadi/memberDB v1.1.3 h1:ZwSA+TNL1ZvL8bMnJ5a2odc44bQBa31gVxD2fBA6o0I=
-gitea.tecamino.com/paadi/memberDB v1.1.3/go.mod h1:/Af2OeJIHq+8kE5L5DlJxhSJjB75eWBcKRpkxi+n9bU=
+gitea.tecamino.com/paadi/access-handler v1.0.29 h1:FZ67co/rfJffftT6xOp6psZKFtdEReaAR7PnEZi7ltI=
+gitea.tecamino.com/paadi/access-handler v1.0.29/go.mod h1:Dmme8URu3lENPhlkZcdEeIKm8VMlAgT/jNLECLLS7Vs=
+gitea.tecamino.com/paadi/dbHandler v1.1.7 h1:NqVbxbUwd7EZX6HYntyLYwwPbyTPevOhIBTFqoCVqOU=
+gitea.tecamino.com/paadi/dbHandler v1.1.7/go.mod h1:y/xn/POJg1DO++67uKvnO23lJQgh+XFQq7HZCS9Getw=
+gitea.tecamino.com/paadi/memberDB v1.1.13 h1:P5UsTt3d8829H9d3vfMAWpDN7ONqwhr8ndIuL9lBuvQ=
+gitea.tecamino.com/paadi/memberDB v1.1.13/go.mod h1:FRbhFgXq4jDpfCrCfHCVr7VcA44fR8J3XXQFeO6QSBk=
gitea.tecamino.com/paadi/tecamino-dbm v0.1.1 h1:vAq7mwUxlxJuLzCQSDMrZCwo8ky5usWi9Qz+UP+WnkI=
gitea.tecamino.com/paadi/tecamino-dbm v0.1.1/go.mod h1:+tmf1rjPaKEoNeUcr1vdtoFIFweNG3aUGevDAl3NMBk=
gitea.tecamino.com/paadi/tecamino-logger v0.2.1 h1:sQTBKYPdzn9mmWX2JXZBtGBvNQH7cuXIwsl4TD0aMgE=
diff --git a/src/boot/auth.ts b/src/boot/auth.ts
index 83db2aa..cb9b50d 100644
--- a/src/boot/auth.ts
+++ b/src/boot/auth.ts
@@ -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));
})
diff --git a/src/boot/restore-route.js b/src/boot/restore-route.js
index 2405cb5..2dfe54f 100644
--- a/src/boot/restore-route.js
+++ b/src/boot/restore-route.js
@@ -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 */
diff --git a/src/components/MemberEditAllDialog.vue b/src/components/MemberEditAllDialog.vue
index b527372..b043ce1 100644
--- a/src/components/MemberEditAllDialog.vue
+++ b/src/components/MemberEditAllDialog.vue
@@ -77,7 +77,7 @@
filled
:options="props.responsibles"
:option-label="(opt) => opt.firstName + ' ' + opt.lastName"
- v-model="localMember.responsiblePerson"
+ v-model="localMember.responsible"
>