[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:
@@ -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 = []
|
||||
|
||||
@@ -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 '')"
|
||||
/>
|
||||
|
||||
Reference in New Issue
Block a user