diff options
| author | Xavier Morel <xmo@openerp.com> | 2013-05-30 11:45:25 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2013-05-30 11:45:25 +0200 |
| commit | 03b80e154ec94d930c3b5c5f11fd117322aee6f3 (patch) | |
| tree | 7e8340975ba811868c08b38ef71a68d4babf7a47 /addons/web/static/src/js/data_export.js | |
| parent | c063ef410992db2f46d933e84068d0d4033a6dd2 (diff) | |
[IMP] option to only export selected records
lp bug: https://launchpad.net/bugs/900385 fixed
bzr revid: xmo@openerp.com-20130530094525-1ub1yhdqsag6xxzq
Diffstat (limited to 'addons/web/static/src/js/data_export.js')
| -rw-r--r-- | addons/web/static/src/js/data_export.js | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/addons/web/static/src/js/data_export.js b/addons/web/static/src/js/data_export.js index 3781cade4fe..9322a9fba0c 100644 --- a/addons/web/static/src/js/data_export.js +++ b/addons/web/static/src/js/data_export.js @@ -376,16 +376,20 @@ instance.web.DataExport = instance.web.Dialog.extend({ alert(_t("Please select fields to export...")); return; } - exported_fields.unshift({name: 'id', label: 'External ID'}); + var export_format = this.$el.find("#export_format").val(); + var ids_to_export = this.$('#export_selection_only').prop('checked') + ? this.getParent().get_selected_ids() + : this.dataset.ids; + instance.web.blockUI(); this.session.get_file({ url: '/web/export/' + export_format, data: {data: JSON.stringify({ model: this.dataset.model, fields: exported_fields, - ids: this.dataset.ids, + ids: ids_to_export, domain: this.dataset.domain, import_compat: Boolean( this.$el.find("#import_compat").val()) |
