From 777ea9626164e70698bc5171f1a2a3a2f815e78b Mon Sep 17 00:00:00 2001 From: CarleyDiaz-Bitwarden <103955722+CarleyDiaz-Bitwarden@users.noreply.github.com> Date: Tue, 21 Jun 2022 17:58:20 -0400 Subject: [PATCH] Making suggested changes --- .../organizations/tools/import.component.ts | 6 +-- apps/web/src/app/services/services.module.ts | 6 --- apps/web/src/app/tools/export.component.html | 35 +++++-------- apps/web/src/app/tools/export.component.ts | 5 +- apps/web/src/app/tools/import.component.ts | 40 +++++++++++++-- apps/web/src/locales/en/messages.json | 3 ++ .../services/filePasswordPrompt.service.ts | 10 ---- .../src/components/export.component.ts | 4 +- .../file-password-prompt.component.ts | 2 +- .../services/filePasswordPrompt.service.ts | 50 ------------------- .../filePasswordPrompt.service.ts | 5 -- 11 files changed, 61 insertions(+), 105 deletions(-) delete mode 100644 apps/web/src/services/filePasswordPrompt.service.ts delete mode 100644 libs/angular/src/services/filePasswordPrompt.service.ts delete mode 100644 libs/common/src/abstractions/filePasswordPrompt.service.ts diff --git a/apps/web/src/app/organizations/tools/import.component.ts b/apps/web/src/app/organizations/tools/import.component.ts index 4403254531..d6383edacf 100644 --- a/apps/web/src/app/organizations/tools/import.component.ts +++ b/apps/web/src/app/organizations/tools/import.component.ts @@ -2,9 +2,9 @@ import { Component } from "@angular/core"; import { ActivatedRoute, Router } from "@angular/router"; import { ModalService } from "@bitwarden/angular/services/modal.service"; -import { FilePasswordPromptService } from "@bitwarden/common/abstractions/filePasswordPrompt.service"; import { I18nService } from "@bitwarden/common/abstractions/i18n.service"; import { ImportService } from "@bitwarden/common/abstractions/import.service"; +import { KeyConnectorService } from "@bitwarden/common/abstractions/keyConnector.service"; import { LogService } from "@bitwarden/common/abstractions/log.service"; import { OrganizationService } from "@bitwarden/common/abstractions/organization.service"; import { PlatformUtilsService } from "@bitwarden/common/abstractions/platformUtils.service"; @@ -29,7 +29,7 @@ export class ImportComponent extends BaseImportComponent { private organizationService: OrganizationService, logService: LogService, modalService: ModalService, - filePasswordPromptService: FilePasswordPromptService + keyConnectorService: KeyConnectorService ) { super( i18nService, @@ -39,7 +39,7 @@ export class ImportComponent extends BaseImportComponent { policyService, logService, modalService, - filePasswordPromptService + keyConnectorService ); } diff --git a/apps/web/src/app/services/services.module.ts b/apps/web/src/app/services/services.module.ts index 2c3a1ac2c6..cdc2783254 100644 --- a/apps/web/src/app/services/services.module.ts +++ b/apps/web/src/app/services/services.module.ts @@ -20,7 +20,6 @@ import { CollectionService as CollectionServiceAbstraction } from "@bitwarden/co import { CryptoService as CryptoServiceAbstraction } from "@bitwarden/common/abstractions/crypto.service"; import { CryptoFunctionService as CryptoFunctionServiceAbstraction } from "@bitwarden/common/abstractions/cryptoFunction.service"; import { ExportService as ExportServiceAbstraction } from "@bitwarden/common/abstractions/export.service"; -import { FilePasswordPromptService as FilePasswordPromptServiceAbstraction } from "@bitwarden/common/abstractions/filePasswordPrompt.service"; import { FolderService as FolderServiceAbstraction } from "@bitwarden/common/abstractions/folder.service"; import { I18nService as I18nServiceAbstraction } from "@bitwarden/common/abstractions/i18n.service"; import { ImportService as ImportServiceAbstraction } from "@bitwarden/common/abstractions/import.service"; @@ -40,7 +39,6 @@ import { StateService as StateServiceAbstraction } from "../../abstractions/stat import { Account } from "../../models/account"; import { GlobalState } from "../../models/globalState"; import { BroadcasterMessagingService } from "../../services/broadcasterMessaging.service"; -import { FilePasswordPromptService } from "../../services/filePasswordPrompt.service"; import { HtmlStorageService } from "../../services/htmlStorage.service"; import { I18nService } from "../../services/i18n.service"; import { MemoryStorageService } from "../../services/memoryStorage.service"; @@ -151,10 +149,6 @@ import { RouterService } from "./router.service"; provide: PasswordRepromptServiceAbstraction, useClass: PasswordRepromptService, }, - { - provide: FilePasswordPromptServiceAbstraction, - useClass: FilePasswordPromptService, - }, { provide: UserVerificationPromptServiceAbstraction, useClass: UserVerificationPromptService, diff --git a/apps/web/src/app/tools/export.component.html b/apps/web/src/app/tools/export.component.html index 5c28964ecb..e030428e7e 100644 --- a/apps/web/src/app/tools/export.component.html +++ b/apps/web/src/app/tools/export.component.html @@ -4,6 +4,7 @@ ngNativeValidate [appApiAction]="formPromise" [formGroup]="exportForm" + *ngIf="exportForm" >