[FIX] mrp: traceback on bom structure and cost reports

Since the refactoring of report in rev: https://github.com/odoo/odoo/commit/e80238042c9d93d492ea8b06b0041aced0d81dcd
This commit is contained in:
Pierre Masereel
2017-08-10 10:42:19 +02:00
parent 35b3617667
commit b15918416a
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ from odoo import api, models
class MrpBomCost(models.AbstractModel):
_name = 'report.mrp_bom_cost'
_name = 'report.mrp.mrp_bom_cost_report'
@api.multi
def get_lines(self, boms):
@@ -44,4 +44,4 @@ class MrpBomCost(models.AbstractModel):
def get_report_values(self, docids, data=None):
boms = self.env['mrp.bom'].browse(docids)
res = self.get_lines(boms)
return self.env['ir.actions.report'].render_template('mrp.mrp_bom_cost_report', {'lines': res})
return {'lines': res}
@@ -5,7 +5,7 @@ from odoo import api, models
class BomStructureReport(models.AbstractModel):
_name = 'report.mrp.report_mrpbomstructure'
_name = 'report.mrp.mrp_bom_structure_report'
def get_children(self, object, level=0):
result = []
+3 -3
View File
@@ -5,7 +5,7 @@
string="BOM Structure"
id="action_report_bom_structure"
model="mrp.bom"
name="mrp.report_mrpbomstructure"
name="mrp.mrp_bom_structure_report"
file="mrp.report.mrp_bom_templates"
report_type="qweb-pdf"
print_report_name="'BOM - %s' % (object.product_id.name or object.product_tmpl_id.name or '')"
@@ -25,8 +25,8 @@
string="BOM Cost"
id="action_report_bom_price"
model="mrp.bom"
name="mrp_bom_cost"
file="mrp_bom_cost"
name="mrp.mrp_bom_cost_report"
file="mrp.mrp_bom_cost_report"
report_type="qweb-html"
print_report_name="'BOM Cost - %s' % (object.product_id.name or object.product_tmpl_id.name or '')"
/>