From f6a7315d1333a6fdf21120b8294ce1a0265a6634 Mon Sep 17 00:00:00 2001 From: CarleyDiaz-Bitwarden <103955722+CarleyDiaz-Bitwarden@users.noreply.github.com> Date: Thu, 16 Jun 2022 16:20:10 -0400 Subject: [PATCH 01/14] Rough draft of Export/Import changes w/ password encryption --- .../file-password-prompt.component.html | 64 ++++++++ .../file-password-prompt.component.ts | 8 + .../app/modules/loose-components.module.ts | 3 + .../organizations/tools/export.component.ts | 13 +- .../organizations/tools/import.component.ts | 17 +- apps/web/src/app/services/services.module.ts | 20 +++ apps/web/src/app/tools/export.component.html | 146 ++++++++++++++++-- apps/web/src/app/tools/export.component.ts | 62 +++++++- apps/web/src/app/tools/import.component.ts | 34 +++- apps/web/src/locales/en/messages.json | 27 ++++ apps/web/src/locales/en_GB/messages.json | 27 ++++ apps/web/src/locales/en_IN/messages.json | 27 ++++ .../services/filePasswordPrompt.service.ts | 10 ++ .../src/components/export.component.ts | 107 +++++++++++-- .../file-password-prompt.component.ts | 58 +++++++ .../services/filePasswordPrompt.service.ts | 51 ++++++ .../common/src/abstractions/export.service.ts | 2 +- .../filePasswordPrompt.service.ts | 5 + libs/common/src/services/export.service.ts | 10 +- 19 files changed, 647 insertions(+), 44 deletions(-) create mode 100644 apps/web/src/app/components/file-password-prompt.component.html create mode 100644 apps/web/src/app/components/file-password-prompt.component.ts create mode 100644 apps/web/src/services/filePasswordPrompt.service.ts create mode 100644 libs/angular/src/components/file-password-prompt.component.ts create mode 100644 libs/angular/src/services/filePasswordPrompt.service.ts create mode 100644 libs/common/src/abstractions/filePasswordPrompt.service.ts diff --git a/apps/web/src/app/components/file-password-prompt.component.html b/apps/web/src/app/components/file-password-prompt.component.html new file mode 100644 index 00000000000..4c98ef66833 --- /dev/null +++ b/apps/web/src/app/components/file-password-prompt.component.html @@ -0,0 +1,64 @@ +