password boss importer

This commit is contained in:
Kyle Spearrin 2018-07-19 08:05:53 -04:00
parent 901a9ae9d7
commit 898137c8a5
3 changed files with 8 additions and 1 deletions

2
jslib

@ -1 +1 @@
Subproject commit 4b5e192457efd2ca6f364274a395bc21ce172c70 Subproject commit 4750a64ece77a53c36b2cca97a759e0598a4873c

View File

@ -122,6 +122,10 @@
Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that pops up, select Using the Ascendo DataVault desktop application, navigate to "Tools" → "Export". In the dialog that pops up, select
the "All Items (DVX, CSV)" option. Click the "Ok" button to save the CSV file. the "All Items (DVX, CSV)" option. Click the "Ok" button to save the CSV file.
</ng-container> </ng-container>
<ng-container *ngIf="format === 'passwordbossjson'">
Using the Password Boss desktop application, navigate to "File" &rarr; "Export data" &rarr; "Password Boss JSON - not encrypted"
and save the JSON file.
</ng-container>
</app-callout> </app-callout>
<div class="row"> <div class="row">
<div class="col-6"> <div class="col-6">

View File

@ -40,6 +40,7 @@ import { MSecureCsvImporter } from 'jslib/importers/msecureCsvImporter';
import { OnePassword1PifImporter } from 'jslib/importers/onepassword1PifImporter'; import { OnePassword1PifImporter } from 'jslib/importers/onepassword1PifImporter';
import { OnePasswordWinCsvImporter } from 'jslib/importers/onepasswordWinCsvImporter'; import { OnePasswordWinCsvImporter } from 'jslib/importers/onepasswordWinCsvImporter';
import { PadlockCsvImporter } from 'jslib/importers/padlockCsvImporter'; import { PadlockCsvImporter } from 'jslib/importers/padlockCsvImporter';
import { PasswordBossJsonImporter } from 'jslib/importers/passwordBossJsonImporter';
import { PasswordDragonXmlImporter } from 'jslib/importers/passwordDragonXmlImporter'; import { PasswordDragonXmlImporter } from 'jslib/importers/passwordDragonXmlImporter';
import { PasswordSafeXmlImporter } from 'jslib/importers/passwordSafeXmlImporter'; import { PasswordSafeXmlImporter } from 'jslib/importers/passwordSafeXmlImporter';
import { RoboFormCsvImporter } from 'jslib/importers/roboformCsvImporter'; import { RoboFormCsvImporter } from 'jslib/importers/roboformCsvImporter';
@ -283,6 +284,8 @@ export class ImportComponent implements OnInit {
return new RoboFormCsvImporter(); return new RoboFormCsvImporter();
case 'ascendocsv': case 'ascendocsv':
return new AscendoCsvImporter(); return new AscendoCsvImporter();
case 'passwordbossjson':
return new PasswordBossJsonImporter();
default: default:
return null; return null;
} }