From 5cb2e99b2fd3899a3a940fb985ed08d2d9f88178 Mon Sep 17 00:00:00 2001
From: Thomas Rittson <31796059+eliykat@users.noreply.github.com>
Date: Thu, 28 Mar 2024 08:08:28 +1000
Subject: [PATCH] [AC-1724] Remove BulkCollectionAccess feature flag (#8502)
---
.../vault/components/vault-items/vault-items.component.ts | 2 +-
apps/web/src/app/vault/individual-vault/vault.component.html | 1 -
apps/web/src/app/vault/individual-vault/vault.component.ts | 5 -----
apps/web/src/app/vault/org-vault/vault.component.html | 4 +---
apps/web/src/app/vault/org-vault/vault.component.ts | 4 ----
libs/common/src/enums/feature-flag.enum.ts | 1 -
6 files changed, 2 insertions(+), 15 deletions(-)
diff --git a/apps/web/src/app/vault/components/vault-items/vault-items.component.ts b/apps/web/src/app/vault/components/vault-items/vault-items.component.ts
index b17eed8ca1..7a8e858ba5 100644
--- a/apps/web/src/app/vault/components/vault-items/vault-items.component.ts
+++ b/apps/web/src/app/vault/components/vault-items/vault-items.component.ts
@@ -37,7 +37,7 @@ export class VaultItemsComponent {
@Input() showBulkMove: boolean;
@Input() showBulkTrashOptions: boolean;
// Encompasses functionality only available from the organization vault context
- @Input() showAdminActions: boolean;
+ @Input() showAdminActions = false;
@Input() allOrganizations: Organization[] = [];
@Input() allCollections: CollectionView[] = [];
@Input() allGroups: GroupView[] = [];
diff --git a/apps/web/src/app/vault/individual-vault/vault.component.html b/apps/web/src/app/vault/individual-vault/vault.component.html
index b59e554f5a..5f90f8d440 100644
--- a/apps/web/src/app/vault/individual-vault/vault.component.html
+++ b/apps/web/src/app/vault/individual-vault/vault.component.html
@@ -50,7 +50,6 @@
[cloneableOrganizationCiphers]="false"
[showAdminActions]="false"
(onEvent)="onVaultItemsEvent($event)"
- [showBulkEditCollectionAccess]="showBulkCollectionAccess$ | async"
>
| undefined;
protected canCreateCollections = false;
protected currentSearchText$: Observable;
- protected showBulkCollectionAccess$ = this.configService.getFeatureFlag$(
- FeatureFlag.BulkCollectionAccess,
- false,
- );
private searchText$ = new Subject();
private refresh$ = new BehaviorSubject(null);
diff --git a/apps/web/src/app/vault/org-vault/vault.component.html b/apps/web/src/app/vault/org-vault/vault.component.html
index 242a03b995..4bec92b5db 100644
--- a/apps/web/src/app/vault/org-vault/vault.component.html
+++ b/apps/web/src/app/vault/org-vault/vault.component.html
@@ -51,9 +51,7 @@
[cloneableOrganizationCiphers]="true"
[showAdminActions]="true"
(onEvent)="onVaultItemsEvent($event)"
- [showBulkEditCollectionAccess]="
- (showBulkEditCollectionAccess$ | async) && organization?.flexibleCollections
- "
+ [showBulkEditCollectionAccess]="organization?.flexibleCollections"
[showBulkAddToCollections]="organization?.flexibleCollections"
[viewingOrgVault]="true"
>
diff --git a/apps/web/src/app/vault/org-vault/vault.component.ts b/apps/web/src/app/vault/org-vault/vault.component.ts
index 028198723b..a267612bd6 100644
--- a/apps/web/src/app/vault/org-vault/vault.component.ts
+++ b/apps/web/src/app/vault/org-vault/vault.component.ts
@@ -143,10 +143,6 @@ export class VaultComponent implements OnInit, OnDestroy {
protected currentSearchText$: Observable;
protected editableCollections$: Observable;
protected allCollectionsWithoutUnassigned$: Observable;
- protected showBulkEditCollectionAccess$ = this.configService.getFeatureFlag$(
- FeatureFlag.BulkCollectionAccess,
- false,
- );
private _flexibleCollectionsV1FlagEnabled: boolean;
protected get flexibleCollectionsV1Enabled(): boolean {
diff --git a/libs/common/src/enums/feature-flag.enum.ts b/libs/common/src/enums/feature-flag.enum.ts
index 8a5075e96f..ca5ccc17b5 100644
--- a/libs/common/src/enums/feature-flag.enum.ts
+++ b/libs/common/src/enums/feature-flag.enum.ts
@@ -2,7 +2,6 @@ export enum FeatureFlag {
BrowserFilelessImport = "browser-fileless-import",
ItemShare = "item-share",
FlexibleCollectionsV1 = "flexible-collections-v-1", // v-1 is intentional
- BulkCollectionAccess = "bulk-collection-access",
VaultOnboarding = "vault-onboarding",
GeneratorToolsModernization = "generator-tools-modernization",
KeyRotationImprovements = "key-rotation-improvements",