Fix auto init report for new report_sxw function

bzr revid: ced-c04686fc2d39ec4bb5384d50ca1371d5fbc7bc47
This commit is contained in:
ced 2007-09-12 13:21:01 +00:00
parent 1da24964a6
commit 0c568d1f74
1 changed files with 6 additions and 4 deletions

View File

@ -189,7 +189,6 @@ from report_sxw import report_sxw
def register_all(db):
opj = os.path.join
#FIXME: multi-db, quoique... ca init le code donc ok. Enfin, du moins si les modules sont les memes.
cr = db.cursor()
cr.execute("SELECT * FROM ir_act_report_xml WHERE auto ORDER BY id")
result = cr.dictfetchall()
@ -197,8 +196,11 @@ def register_all(db):
for r in result:
if netsvc.service_exist('report.'+r['report_name']):
continue
if r['report_rml'] or r['report_rml_content']:
report_sxw('report.'+r['report_name'], r['model'], opj('addons',r['report_rml'] or '/'), header=r['header'])
if r['report_rml'] or r['report_rml_content_data']:
report_sxw('report.'+r['report_name'], r['model'],
opj('addons',r['report_rml'] or '/'), header=r['header'])
if r['report_xsl']:
report_rml('report.'+r['report_name'], r['model'], opj('addons',r['report_xml']), r['report_xsl'] and opj('addons',r['report_xsl']))
report_rml('report.'+r['report_name'], r['model'],
opj('addons',r['report_xml']),
r['report_xsl'] and opj('addons',r['report_xsl']))