mirror of
https://github.com/OCA/manufacture.git
synced 2025-01-28 16:37:15 +02:00
[IMP] mrp_bom_location: fix lint, renamed object to record
to avoid built-in override
This commit is contained in:
@@ -14,11 +14,11 @@ class bom_structure(report_sxw.rml_parse):
|
|||||||
'get_children': self.get_children,
|
'get_children': self.get_children,
|
||||||
})
|
})
|
||||||
|
|
||||||
def get_children(self, object, level=0):
|
def get_children(self, record, level=0):
|
||||||
result = []
|
result = []
|
||||||
|
|
||||||
def _get_rec(object, level, qty=1.0):
|
def _get_rec(record, level, qty=1.0):
|
||||||
for l in object:
|
for l in record:
|
||||||
res = {}
|
res = {}
|
||||||
res['pname'] = l.product_id.name_get()[0][1]
|
res['pname'] = l.product_id.name_get()[0][1]
|
||||||
res['pcode'] = l.product_id.default_code
|
res['pcode'] = l.product_id.default_code
|
||||||
@@ -29,14 +29,14 @@ class bom_structure(report_sxw.rml_parse):
|
|||||||
res['location_name'] = l.location_id.complete_name or ''
|
res['location_name'] = l.location_id.complete_name or ''
|
||||||
result.append(res)
|
result.append(res)
|
||||||
if l.child_line_ids:
|
if l.child_line_ids:
|
||||||
if level<6:
|
if level < 6:
|
||||||
level += 1
|
level += 1
|
||||||
_get_rec(l.child_line_ids, level, qty=res['pqty'])
|
_get_rec(l.child_line_ids, level, qty=res['pqty'])
|
||||||
if level>0 and level<6:
|
if level > 0 and level < 6:
|
||||||
level -= 1
|
level -= 1
|
||||||
return result
|
return result
|
||||||
|
|
||||||
children = _get_rec(object,level)
|
children = _get_rec(record, level)
|
||||||
|
|
||||||
return children
|
return children
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user