[IMP] option to only export selected records

lp bug: https://launchpad.net/bugs/900385 fixed

bzr revid: xmo@openerp.com-20130530094525-1ub1yhdqsag6xxzq
This commit is contained in:
Xavier Morel 2013-05-30 11:45:25 +02:00
parent c063ef4109
commit 03b80e154e
2 changed files with 9 additions and 2 deletions

View File

@ -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())

View File

@ -1699,6 +1699,9 @@
<label for="export_format">Export Formats</label>
<select id="export_format" name="export_format"></select>
<label for="export_selection_only">Only export selection:</label>
<input type="checkbox" id="export_selection_only"/>
</td>
</tr>