Hello,
My report is located in a wizard view (my_module/wizards/stats_view.xml):
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<report
id="crm_ticket_platforms_report_crm_stats"
model="stats"
string="Stats"
name="crm_ticket_platforms.crm_stats"
file="crm_ticket_platforms.crm_stats"
report_type="qweb-pdf"
/>
...
...
And I have inside of 'reports' folder the next code:
my_module/report/crm_stats.py
from openerp import api, models
class CrmStatsReport(models.AbstractModel):
_name = 'report.crm_ticket_platforms.crm_stats'
@api.multi
def render_html(self, data=None):
report_obj = self.env['report']
report = report_obj._get_report_from_name(
'crm_ticket_platforms.crm_stats')
docargs = {
'doc_ids': self._ids,
'doc_model': report.model,
'docs': self,
}
return report_obj.render('crm_ticket_platforms.crm_stats', docargs)
my_module/report/crm_stats.xml
<?xml version="1.0" encoding="UTF-8"?>
<openerp>
<data>
<template id="crm_stats">
<t t-call="report.html_container">
<t t-foreach="docs" t-as="o">
<t t-call="report.external_layout">
<div class="page">
<h2>Stats</h2>
</div>
</t>
</t>
</t>
</template>
</data>
</openerp>
It doesn't generate errors in my module, but show this errors:
File "/opt/odoo/odoo_8_devel/code/linked-addons/report/models/report.py", line 442, in _run_wkhtmltopdf
wkhtmltopdf = [_get_wkhtmltopdf_bin()] + command_args + local_command_args
File "/opt/odoo/odoo_8_devel/code/linked-addons/report/models/report.py", line 54, in _get_wkhtmltopdf_bin
raise IOError
IOError
My version of wkhtmltopdf is 0.12.2.1
I need to fix this, thanks!