From cafc0f79b5ddc1ac5fc00783248bc69649457dc7 Mon Sep 17 00:00:00 2001 From: Kamila Date: Thu, 25 Jul 2024 18:35:44 +0200 Subject: [PATCH] rework change user role logic --- admin/components.d.ts | 4 +- .../src/components/ChangeUserRoleFormular.vue | 173 ++++++++---------- .../src/components/Tables/SearchUserTable.vue | 134 +++++++++++--- 3 files changed, 183 insertions(+), 128 deletions(-) diff --git a/admin/components.d.ts b/admin/components.d.ts index 75f33eafb..4aec8d42d 100644 --- a/admin/components.d.ts +++ b/admin/components.d.ts @@ -76,6 +76,7 @@ declare module 'vue' { IPhCaretDown: typeof import('~icons/ph/caret-down')['default'] IPhCaretUpFill: typeof import('~icons/ph/caret-up-fill')['default'] IPhEnvelope: typeof import('~icons/ph/envelope')['default'] + IPhXCircle: typeof import('~icons/ph/x-circle')['default'] NavBar: typeof import('./src/components/NavBar.vue')['default'] NotFoundPage: typeof import('./src/components/NotFoundPage.vue')['default'] OpenCreationsTable: typeof import('./src/components/Tables/OpenCreationsTable.vue')['default'] @@ -89,10 +90,9 @@ declare module 'vue' { TimePicker: typeof import('./src/components/input/TimePicker.vue')['default'] TransactionLinkList: typeof import('./src/components/TransactionLinkList.vue')['default'] UserQuery: typeof import('./src/components/UserQuery.vue')['default'] - IPhXCircle: typeof import('~icons/ph/x-circle')['default'] - } export interface ComponentCustomProperties { + vBModal: typeof import('bootstrap-vue-next')['vBModal'] vBToggle: typeof import('bootstrap-vue-next')['vBToggle'] vBTooltip: typeof import('bootstrap-vue-next')['vBTooltip'] } diff --git a/admin/src/components/ChangeUserRoleFormular.vue b/admin/src/components/ChangeUserRoleFormular.vue index a66ad13a3..543cc1ca9 100644 --- a/admin/src/components/ChangeUserRoleFormular.vue +++ b/admin/src/components/ChangeUserRoleFormular.vue @@ -1,125 +1,100 @@ -