fix: add members count in tab

This commit is contained in:
Ramesh Mane
2025-12-31 13:43:25 +00:00
parent 31150e7d5e
commit c533dff134

View File

@@ -14,9 +14,9 @@ const { integrations } = useProvideIntegrationViewStore()
const basesStore = useBases()
const { openedProject, activeProjectId, basesUser, bases } = storeToRefs(basesStore)
const { openedProject, activeProjectId, basesUser, bases, basesTeams } = storeToRefs(basesStore)
const { activeTable } = storeToRefs(useTablesStore())
const { activeWorkspace } = storeToRefs(useWorkspace())
const { activeWorkspace, isTeamsEnabled } = storeToRefs(useWorkspace())
const { isSharedBase, isPrivateBase } = storeToRefs(useBase())
@@ -53,17 +53,22 @@ const baseSettingsState = ref('')
const userCount = computed(() => {
// if private base and don't have owner permission then return
if (base.value?.default_role && !baseRoles.value[ProjectRoles.OWNER]) {
if (base.value?.default_role && !baseRoles.value?.[ProjectRoles.OWNER]) {
return
}
return activeProjectId.value ? basesUser.value.get(activeProjectId.value)?.filter((user) => !user?.deleted)?.length : 0
if (activeProjectId.value) {
const teamsCount = !isAdminPanel.value && isTeamsEnabled.value ? basesTeams.value.get(activeProjectId.value)?.length ?? 0 : 0
const usersCount = activeProjectId.value
? basesUser.value.get(activeProjectId.value)?.filter((user) => !user?.deleted)?.length ?? 0
: 0
return teamsCount + usersCount
}
return 0
})
const { isTableAndFieldPermissionsEnabled } = usePermissions()
const { isFeatureEnabled } = useBetaFeatureToggle()
const isOverviewTabVisible = computed(() => isUIAllowed('projectOverviewTab'))
const projectPageTab = computed({