From cccd2abb55a1b159e47b5a4732cd19f2ea18a9d9 Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Thu, 21 Jun 2018 22:40:01 -0400 Subject: [PATCH] purge vault and delete account features --- jslib | 2 +- src/app/app.module.ts | 6 +++ src/app/layouts/navbar.component.html | 2 +- src/app/settings/account.component.html | 2 + src/app/settings/account.component.ts | 24 +++++++++++ .../deauthorize-sessions.component.html | 4 +- .../deauthorize-sessions.component.ts | 4 +- .../settings/delete-account.component.html | 29 +++++++++++++ src/app/settings/delete-account.component.ts | 43 +++++++++++++++++++ src/app/settings/purge-vault.component.html | 29 +++++++++++++ src/app/settings/purge-vault.component.ts | 42 ++++++++++++++++++ src/app/tools/export.component.html | 2 +- src/app/tools/tools.component.html | 6 +-- src/locales/en/messages.json | 30 +++++++++++++ 14 files changed, 214 insertions(+), 11 deletions(-) create mode 100644 src/app/settings/delete-account.component.html create mode 100644 src/app/settings/delete-account.component.ts create mode 100644 src/app/settings/purge-vault.component.html create mode 100644 src/app/settings/purge-vault.component.ts diff --git a/jslib b/jslib index dc01f0701e..99e522a5d1 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit dc01f0701ea7905d2da7c3babb19870e212d2337 +Subproject commit 99e522a5d119c1ac6917f1013a73d90770999b5a diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 6f816ba96c..cdeb8d5043 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -35,7 +35,9 @@ import { AccountComponent } from './settings/account.component'; import { ChangeEmailComponent } from './settings/change-email.component'; import { ChangePasswordComponent } from './settings/change-password.component'; import { DeauthorizeSessionsComponent } from './settings/deauthorize-sessions.component'; +import { DeleteAccountComponent } from './settings/delete-account.component'; import { ProfileComponent } from './settings/profile.component'; +import { PurgeVaultComponent } from './settings/purge-vault.component'; import { SettingsComponent } from './settings/settings.component'; import { ExportComponent } from './tools/export.component'; @@ -104,6 +106,7 @@ import { SearchCiphersPipe } from 'jslib/angular/pipes/search-ciphers.pipe'; CiphersComponent, CollectionsComponent, DeauthorizeSessionsComponent, + DeleteAccountComponent, ExportComponent, FallbackSrcDirective, FolderAddEditComponent, @@ -124,6 +127,7 @@ import { SearchCiphersPipe } from 'jslib/angular/pipes/search-ciphers.pipe'; PasswordGeneratorComponent, PasswordGeneratorHistoryComponent, ProfileComponent, + PurgeVaultComponent, RegisterComponent, SearchCiphersPipe, SettingsComponent, @@ -145,9 +149,11 @@ import { SearchCiphersPipe } from 'jslib/angular/pipes/search-ciphers.pipe'; BulkShareComponent, CollectionsComponent, DeauthorizeSessionsComponent, + DeleteAccountComponent, FolderAddEditComponent, ModalComponent, PasswordGeneratorHistoryComponent, + PurgeVaultComponent, ShareComponent, TwoFactorOptionsComponent, ], diff --git a/src/app/layouts/navbar.component.html b/src/app/layouts/navbar.component.html index a914438f57..69100e308b 100644 --- a/src/app/layouts/navbar.component.html +++ b/src/app/layouts/navbar.component.html @@ -9,7 +9,7 @@ {{'myVault' | i18n}}