diff --git a/packages/nc-gui-v2/components.d.ts b/packages/nc-gui-v2/components.d.ts index aaabf8065f..6f7a79d862 100644 --- a/packages/nc-gui-v2/components.d.ts +++ b/packages/nc-gui-v2/components.d.ts @@ -65,8 +65,13 @@ declare module '@vue/runtime-core' { AUploadDragger: typeof import('ant-design-vue/es')['UploadDragger'] CilFullscreen: typeof import('~icons/cil/fullscreen')['default'] CilFullscreenExit: typeof import('~icons/cil/fullscreen-exit')['default'] + ClaritySuccessLine: typeof import('~icons/clarity/success-line')['default'] + EvaEmailOutline: typeof import('~icons/eva/email-outline')['default'] + IcBaselineMoreVert: typeof import('~icons/ic/baseline-more-vert')['default'] IcOutlineInsertDriveFile: typeof import('~icons/ic/outline-insert-drive-file')['default'] + IcRoundEdit: typeof import('~icons/ic/round-edit')['default'] IcRoundKeyboardArrowDown: typeof import('~icons/ic/round-keyboard-arrow-down')['default'] + IcRoundSearch: typeof import('~icons/ic/round-search')['default'] MaterialSymbolsAttachFile: typeof import('~icons/material-symbols/attach-file')['default'] MaterialSymbolsChevronLeftRounded: typeof import('~icons/material-symbols/chevron-left-rounded')['default'] MaterialSymbolsChevronRightRounded: typeof import('~icons/material-symbols/chevron-right-rounded')['default'] @@ -79,6 +84,7 @@ declare module '@vue/runtime-core' { MdiAccountCircle: typeof import('~icons/mdi/account-circle')['default'] MdiAccountGroup: typeof import('~icons/mdi/account-group')['default'] MdiAccountIcon: typeof import('~icons/mdi/account-icon')['default'] + MdiAccountOutline: typeof import('~icons/mdi/account-outline')['default'] MdiAlphaA: typeof import('~icons/mdi/alpha-a')['default'] MdiApi: typeof import('~icons/mdi/api')['default'] MdiArrowExpand: typeof import('~icons/mdi/arrow-expand')['default'] @@ -102,7 +108,9 @@ declare module '@vue/runtime-core' { MdiDownload: typeof import('~icons/mdi/download')['default'] MdiDrag: typeof import('~icons/mdi/drag')['default'] MdiDragVertical: typeof import('~icons/mdi/drag-vertical')['default'] + MdiDramaMasks: typeof import('~icons/mdi/drama-masks')['default'] MdiEmail: typeof import('~icons/mdi/email')['default'] + MdiEmailArrowRightOutline: typeof import('~icons/mdi/email-arrow-right-outline')['default'] MdiExitToApp: typeof import('~icons/mdi/exit-to-app')['default'] MdiEyeOffOutline: typeof import('~icons/mdi/eye-off-outline')['default'] MdiFlag: typeof import('~icons/mdi/flag')['default'] diff --git a/packages/nc-gui-v2/components/tabs/auth/UserManagement.vue b/packages/nc-gui-v2/components/tabs/auth/UserManagement.vue index d64a0ee3cc..82b3b813b5 100644 --- a/packages/nc-gui-v2/components/tabs/auth/UserManagement.vue +++ b/packages/nc-gui-v2/components/tabs/auth/UserManagement.vue @@ -62,6 +62,7 @@ const loadUsers = async (page = currentPage, limit = currentLimit) => { if (!response.users) return totalRows = response.users.pageInfo.totalRows ?? 0 + users = response.users.list as User[] } catch (e: any) { message.error(await extractSdkResponseErrorMsg(e)) @@ -74,7 +75,7 @@ const inviteUser = async (user: User) => { await api.auth.projectUserAdd(project.value.id, user) - message.success('Successfully added user to project') + message.success('Successfully added user to project') await loadUsers() } catch (e: any) { message.error(await extractSdkResponseErrorMsg(e)) @@ -89,7 +90,8 @@ const deleteUser = async () => { await api.auth.projectUserRemove(project.value.id, selectedUser.id) - message.success('Successfully deleted user from project') + message.success('Successfully deleted user from project') + await loadUsers() showUserDeleteModal = false @@ -137,7 +139,7 @@ const copyInviteUrl = (user: User) => { copy(`${dashboardUrl}/signup/${user.invite_token}`) - message.success('Invite url copied to clipboard') + message.success('Invite url copied to clipboard') } onMounted(() => { @@ -298,12 +300,3 @@ watchDebounced(searchText, () => loadUsers(), { debounce: 300, maxWait: 600 }) - - diff --git a/packages/nc-gui-v2/components/tabs/auth/user-management/UsersModal.vue b/packages/nc-gui-v2/components/tabs/auth/user-management/UsersModal.vue index 4a6fd02182..d557eeea40 100644 --- a/packages/nc-gui-v2/components/tabs/auth/user-management/UsersModal.vue +++ b/packages/nc-gui-v2/components/tabs/auth/user-management/UsersModal.vue @@ -1,14 +1,20 @@