diff --git a/modules/production/bom.py b/modules/production/bom.py index 62ab654acb..e39ea97b69 100644 --- a/modules/production/bom.py +++ b/modules/production/bom.py @@ -21,8 +21,9 @@ class BOM(DeactivableMixin, ModelSQL, ModelView): }) code_readonly = fields.Function( fields.Boolean("Code Readonly"), 'get_code_readonly') - inputs = fields.One2Many('production.bom.input', 'bom', 'Inputs') - outputs = fields.One2Many('production.bom.output', 'bom', 'Outputs') + inputs = fields.One2Many('production.bom.input', 'bom', "Input Materials") + outputs = fields.One2Many( + 'production.bom.output', 'bom', "Output Materials") output_products = fields.Many2Many('production.bom.output', 'bom', 'product', 'Output Products') diff --git a/modules/production/production.py b/modules/production/production.py index bf3f8ebae9..d64cd7a836 100644 --- a/modules/production/production.py +++ b/modules/production/production.py @@ -113,7 +113,8 @@ class Production(ShipmentAssignMixin, Workflow, ModelSQL, ModelView): }) cost = fields.Function(fields.Numeric('Cost', digits=price_digits, readonly=True), 'get_cost') - inputs = fields.One2Many('stock.move', 'production_input', 'Inputs', + inputs = fields.One2Many( + 'stock.move', 'production_input', "Input Materials", domain=[ ('shipment', '=', None), ('from_location', 'child_of', [Eval('warehouse', -1)], 'parent'), @@ -124,7 +125,8 @@ class Production(ShipmentAssignMixin, Workflow, ModelSQL, ModelView): 'readonly': (~Eval('state').in_(['request', 'draft', 'waiting']) | ~Eval('warehouse') | ~Eval('location')), }) - outputs = fields.One2Many('stock.move', 'production_output', 'Outputs', + outputs = fields.One2Many( + 'stock.move', 'production_output', "Output Materials", domain=[ ('shipment', '=', None), ('from_location', '=', Eval('location', -1)), diff --git a/modules/production/view/production_form.xml b/modules/production/view/production_form.xml index 904e1dfbd4..ded81aa76b 100644 --- a/modules/production/view/production_form.xml +++ b/modules/production/view/production_form.xml @@ -19,9 +19,11 @@ this repository contains the full copyright notices and license terms. -->