diff --git a/packages/nc-gui/lib/acl.ts b/packages/nc-gui/lib/acl.ts
index 8835b2f4c5..fe25967890 100644
--- a/packages/nc-gui/lib/acl.ts
+++ b/packages/nc-gui/lib/acl.ts
@@ -72,7 +72,6 @@ const rolePermissions = {
jsonImport: true,
excelImport: true,
settingsPage: true,
- newUser: true,
webhook: true,
fieldEdit: true,
fieldAlter: true,
@@ -119,6 +118,7 @@ const rolePermissions = {
commentList: true,
commentCount: true,
auditListRow: true,
+ newUser: true,
},
},
[ProjectRoles.NO_ACCESS]: {
diff --git a/packages/nc-gui/store/bases.ts b/packages/nc-gui/store/bases.ts
index 4345160bb1..73948a467a 100644
--- a/packages/nc-gui/store/bases.ts
+++ b/packages/nc-gui/store/bases.ts
@@ -7,6 +7,10 @@ import { isString } from '@vue/shared'
export const useBases = defineStore('basesStore', () => {
const { $api } = useNuxtApp()
+ const { user: currentUser } = useGlobal()
+
+ const { loadRoles } = useRoles()
+
const { isUIAllowed } = useRoles()
const bases = ref