fix(editor): Project related frontend fixes (no-changelog) (#9482)

This commit is contained in:
Csaba Tuncsik
2024-05-22 15:54:55 +02:00
committed by GitHub
parent 62ee796895
commit 8f55bb1457
16 changed files with 170 additions and 41 deletions

View File

@@ -96,6 +96,7 @@ import type { CredentialScope } from '@n8n/permissions';
import type { EventBus } from 'n8n-design-system/utils';
import { useRolesStore } from '@/stores/roles.store';
import type { RoleMap } from '@/types/roles.types';
import { ProjectTypes } from '@/features/projects/projects.utils';
export default defineComponent({
name: 'CredentialSharing',
@@ -178,7 +179,7 @@ export default defineComponent({
);
},
isHomeTeamProject(): boolean {
return this.homeProject?.type === 'team';
return this.homeProject?.type === ProjectTypes.Team;
},
numberOfMembersInHomeTeamProject(): number {
return this.teamProject?.relations.length ?? 0;