From 8e3e8f8bc795688e239e366b21c7deff719ac021 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Z=C3=BCrcher?= Date: Thu, 19 Feb 2026 10:51:32 +0100 Subject: [PATCH] chnage role table so own user can not change his own rules --- src/vueLib/tables/roles/RoleTable.ts | 6 ++++- src/vueLib/tables/roles/RoleTable.vue | 39 +++++++++------------------ 2 files changed, 18 insertions(+), 27 deletions(-) diff --git a/src/vueLib/tables/roles/RoleTable.ts b/src/vueLib/tables/roles/RoleTable.ts index 4ba0fde..c6a9d77 100644 --- a/src/vueLib/tables/roles/RoleTable.ts +++ b/src/vueLib/tables/roles/RoleTable.ts @@ -68,7 +68,11 @@ export function useRoleTable() { .get('/login/me') .then((resp) => { userStore - .setUser({ id: resp.data.id, username: resp.data.username, role: resp.data.role }) + .setUser({ + id: resp.data.id, + user: resp.data.user, + role: { role: resp.data.role, permissions: [] }, + }) .catch((err) => NotifyResponse(err, 'error')); login.refresh().catch((err) => NotifyResponse(err, 'error')); }) diff --git a/src/vueLib/tables/roles/RoleTable.vue b/src/vueLib/tables/roles/RoleTable.vue index 7847d97..be2730c 100644 --- a/src/vueLib/tables/roles/RoleTable.vue +++ b/src/vueLib/tables/roles/RoleTable.vue @@ -23,17 +23,11 @@ >