diff --git a/frontend/src/components/tools/ImportForm.vue b/frontend/src/components/tools/ImportForm.vue index 8496db65e..012b4b45e 100644 --- a/frontend/src/components/tools/ImportForm.vue +++ b/frontend/src/components/tools/ImportForm.vue @@ -26,6 +26,7 @@ :error-messages="errors" truncate-length="15" outlined + dense /> @@ -33,12 +34,17 @@ v-model="form.sepchar" :error-messages="errors" outlined + dense /> + @@ -88,6 +94,7 @@ export default { if (this.form.continue_if_exists) { data.append('continue_if_exists', this.form.continue_if_exists) } + this.$emit('beforeSubmit', data) this.$emit('submit', data) } } diff --git a/frontend/src/views/identities/Identities.vue b/frontend/src/views/identities/Identities.vue index 0e8ded0a1..4a3c8a0df 100644 --- a/frontend/src/views/identities/Identities.vue +++ b/frontend/src/views/identities/Identities.vue @@ -60,6 +60,7 @@ @@ -69,6 +70,16 @@
  • alias; address; enabled; recipient; recipient; ...
  • +
    @@ -112,6 +123,9 @@ export default { this.exportContent(resp.data, 'identities') }) }, + prepareData (data) { + data.append('crypt_passwords', this.form.crypt_passwords) + }, importIdentities (data) { this.importContent(identities, data) }