diff --git a/apps/web/src/app/vault/components/vault-items/vault-collection-row.component.ts b/apps/web/src/app/vault/components/vault-items/vault-collection-row.component.ts index 3090eeea423..75f2cf83223 100644 --- a/apps/web/src/app/vault/components/vault-items/vault-collection-row.component.ts +++ b/apps/web/src/app/vault/components/vault-items/vault-collection-row.component.ts @@ -56,14 +56,16 @@ export class VaultCollectionRowComponent { } get permissionText() { - if (this.collection.id != Unassigned && !(this.collection as CollectionAdminView).assigned) { - return this.i18nService.t("noAccess"); - } else { + if (this.collection.id == Unassigned && this.organization?.canEditUnassignedCiphers()) { + return this.i18nService.t("canEdit"); + } + if ((this.collection as CollectionAdminView).assigned) { const permissionList = getPermissionList(this.organization?.flexibleCollections); return this.i18nService.t( permissionList.find((p) => p.perm === convertToPermission(this.collection))?.labelId, ); } + return this.i18nService.t("noAccess"); } get permissionTooltip() {