1
0
mirror of https://github.com/bitwarden/browser synced 2025-12-17 16:53:34 +00:00

SM-365: Add SM Import & Export (#4323)

* SM-365: Add scaffolding for settings, import, and export components

* SM-365: Build out SM export component and retrieve org name

* Add password verification

* Add SMExportService

* SM-365: Add full export functionality for client side

* SM-365: Add SM Import UI, combine import & export services, general cleanup

* SM-365: Small updates, fix settings navigation for SM

* SM-365: Refactorings based on PR comments, part 1

* SM-365: Refactorings based on PR comments, part 2

* SM-365: remove unneeded import file parsing code

* Attempt New SM Export Auth Flow (#4596)

* Attempt new sm-export auth flow

* Fix component

* SM-365: Add error messaging for failed import

* SM-365: Fix import error dialog

* SM-365: Fix layout of pages, title, and success messaging

* SM-365: Address majority of PR comments, clear import form on success

* SM-365: Refactor error handling, refactor date formatting

* SM-365: Refactored names, logic, added SM porting api service, added needed error checking, etc.

* SM-365: Refactor fileContents to pastedContents to be more clear

* SM-365: Refactoring based on PR comments

* SM-365: Update based on PR comments, refactoring ngOnInit for sm-import

* SM-365: Fix wrong type on choose import file button
This commit is contained in:
Colton Hurst
2023-02-13 10:52:47 -05:00
committed by GitHub
parent d65acc3bad
commit 63563bd87d
23 changed files with 817 additions and 2 deletions

View File

@@ -1249,6 +1249,9 @@
"importSuccess": {
"message": "Data successfully imported"
},
"dataExportSuccess": {
"message": "Data successfully exported"
},
"importWarning": {
"message": "You are importing data to $ORGANIZATION$. Your data may be shared with members of this organization. Do you want to proceed?",
"placeholders": {
@@ -6111,6 +6114,33 @@
}
}
},
"exportData": {
"message": "Export data"
},
"exportingOrganizationSecretDataTitle": {
"message": "Exporting Organization Secret Data"
},
"exportingOrganizationSecretDataDescription": {
"message": "Only the Secrets Manager data associated with $ORGANIZATION$ will be exported. Items in other products or from other organizations will not be included.",
"placeholders": {
"ORGANIZATION": {
"content": "$1",
"example": "My Org Name"
}
}
},
"fileUpload": {
"message": "File upload"
},
"acceptedFormats": {
"message": "Accepted Formats:"
},
"copyPasteImportContents": {
"message": "Copy & paste import contents:"
},
"or": {
"message": "or"
},
"licenseAndBillingManagement": {
"message": "License and billing management"
},
@@ -6188,5 +6218,14 @@
},
"userAccessSecretsManager": {
"message": "This user can access the Secrets Manager Beta"
},
"resolveTheErrorsBelowAndTryAgain": {
"message": "Resolve the errors below and try again."
},
"description": {
"message": "Description"
},
"errorReadingImportFile": {
"message": "An error occurred when trying to read the import file"
}
}