From 322ff6b70b0732ad8bd85bfea75818658b08c975 Mon Sep 17 00:00:00 2001 From: Jason Ng Date: Mon, 9 Feb 2026 16:17:46 -0500 Subject: [PATCH] [PM-31675] remove archive from web edit (#18764) * refactor default cipher archive service, update archive/unarchive in vault-item-dialog, remove archive/unarchive items in edit form --- .../add-edit/add-edit-v2.component.html | 2 +- .../vault-v2/view-v2/view-v2.component.html | 2 +- .../vault-item-dialog.component.html | 8 ++-- .../vault-item-dialog.component.spec.ts | 31 +++++++++--- .../vault-item-dialog.component.ts | 47 +++++++++++-------- .../default-cipher-archive.service.ts | 36 ++++---------- 6 files changed, 66 insertions(+), 60 deletions(-) diff --git a/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html b/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html index 8b4d2d21b8b..f8238a188e0 100644 --- a/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html +++ b/apps/browser/src/vault/popup/components/vault-v2/add-edit/add-edit-v2.component.html @@ -7,7 +7,7 @@ [backAction]="handleBackButton" showBackButton > - @if (config?.originalCipher?.archivedDate) { + @if (config?.originalCipher?.archivedDate && (archiveFlagEnabled$ | async)) { {{ "archived" | i18n }} diff --git a/apps/browser/src/vault/popup/components/vault-v2/view-v2/view-v2.component.html b/apps/browser/src/vault/popup/components/vault-v2/view-v2/view-v2.component.html index 8ac6de75997..a3d65522022 100644 --- a/apps/browser/src/vault/popup/components/vault-v2/view-v2/view-v2.component.html +++ b/apps/browser/src/vault/popup/components/vault-v2/view-v2/view-v2.component.html @@ -1,7 +1,7 @@ - @if (cipher?.isArchived) { + @if (cipher?.isArchived && (archiveFlagEnabled$ | async)) { {{ "archived" | i18n }} diff --git a/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.html b/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.html index ec06c740f24..73670339ca8 100644 --- a/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.html +++ b/apps/web/src/app/vault/components/vault-item-dialog/vault-item-dialog.component.html @@ -3,7 +3,7 @@ {{ title }} - @if (isCipherArchived && !params.isAdminConsoleAction) { + @if (isCipherArchived && !params.isAdminConsoleAction && (archiveFlagEnabled$ | async)) { {{ "archived" | i18n }} } @@ -86,8 +86,8 @@ @if (showActionButtons) {
- @if ((userCanArchive$ | async) && !params.isAdminConsoleAction) { - @if (isCipherArchived && !cipher?.isDeleted) { + @if (showArchiveOptions) { + @if (showUnarchiveBtn) { } - @if (cipher?.canBeArchived) { + @if (showArchiveBtn) {