From 0c9e9a7643ea93e8e67371763d788421a0510b23 Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Mon, 10 Oct 2011 16:22:26 +0200 Subject: [PATCH] [IMP] rng,convert: add support for report `usage` attribute The `usage` attribute may indicate a special purpose of this report. For instance, the "default" usage is used to identify the report to include along with a record for EDI exports. bzr revid: odo@openerp.com-20111010142226-ceradf4acsbr3r5l --- openerp/import_xml.rng | 4 ++++ openerp/tools/convert.py | 3 ++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/openerp/import_xml.rng b/openerp/import_xml.rng index d301ae47ed3..97165f24203 100644 --- a/openerp/import_xml.rng +++ b/openerp/import_xml.rng @@ -114,6 +114,10 @@ + + diff --git a/openerp/tools/convert.py b/openerp/tools/convert.py index e0b7cdeeb5f..7d6a982986b 100644 --- a/openerp/tools/convert.py +++ b/openerp/tools/convert.py @@ -314,7 +314,8 @@ form: module.record_id""" % (xml_id,) for dest,f in (('name','string'),('model','model'),('report_name','name')): res[dest] = rec.get(f,'').encode('utf8') assert res[dest], "Attribute %s of report is empty !" % (f,) - for field,dest in (('rml','report_rml'),('file','report_rml'),('xml','report_xml'),('xsl','report_xsl'),('attachment','attachment'),('attachment_use','attachment_use')): + for field,dest in (('rml','report_rml'),('file','report_rml'),('xml','report_xml'),('xsl','report_xsl'), + ('attachment','attachment'),('attachment_use','attachment_use'), ('usage','usage')): if rec.get(field): res[dest] = rec.get(field).encode('utf8') if rec.get('auto'):