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 @@