diff --git a/packages/nc-gui/components/workspace/CollaboratorsList.vue b/packages/nc-gui/components/workspace/CollaboratorsList.vue index f40602c2d2..4815dcb5df 100644 --- a/packages/nc-gui/components/workspace/CollaboratorsList.vue +++ b/packages/nc-gui/components/workspace/CollaboratorsList.vue @@ -8,7 +8,7 @@ const workspaceStore = useWorkspace() const { removeCollaborator, updateCollaborator: _updateCollaborator } = workspaceStore -const { collaborators } = storeToRefs(workspaceStore) +const { collaborators, workspaceRole } = storeToRefs(workspaceStore) const { sorts, sortDirection, loadSorts, saveOrUpdate, handleGetSortedData } = useUserSorts('Workspace') diff --git a/packages/nc-gui/store/workspace.ts b/packages/nc-gui/store/workspace.ts index 36f6d1df16..3d5751c8c2 100644 --- a/packages/nc-gui/store/workspace.ts +++ b/packages/nc-gui/store/workspace.ts @@ -48,6 +48,8 @@ export const useWorkspace = defineStore('workspaceStore', () => { return { id: 'default', title: 'default', meta: {}, roles: '' } as any }) + const workspaceRole = computed(() => activeWorkspace.value?.roles) + const activeWorkspaceMeta = computed>(() => { const defaultMeta = {} if (!activeWorkspace.value) return defaultMeta @@ -253,6 +255,7 @@ export const useWorkspace = defineStore('workspaceStore', () => { isWorkspaceSettingsPageOpened, workspaceUserCount, getPlanLimit, + workspaceRole, } })