diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py index 5f2695cf3a7..9c0dfcfc03f 100644 --- a/addons/mrp/mrp.py +++ b/addons/mrp/mrp.py @@ -81,9 +81,11 @@ class mrp_routing(osv.osv): "Set a location if you produce at a fixed location. This can be a partner location " \ "if you subcontract the manufacturing operations." ), + 'company_id': fields.many2one('res.company', 'Company'), } _defaults = { 'active': lambda *a: 1, + 'company_id': lambda self, cr, uid, context: self.pool.get('res.company')._company_default_get(cr, uid, 'mrp.routing', context=context) } mrp_routing() @@ -103,7 +105,8 @@ class mrp_routing_workcenter(osv.osv): 'routing_id': fields.many2one('mrp.routing', 'Parent Routing', select=True, ondelete='cascade', help="Routing indicates all the workcenters used, for how long and/or cycles." \ "If Routing is indicated then,the third tab of a production order (workcenters) will be automatically pre-completed."), - 'note': fields.text('Description') + 'note': fields.text('Description'), + 'company_id': fields.related('routing_id', 'company_id', type='many2one', relation='res.company', string='Company'), } _defaults = { 'cycle_nbr': lambda *a: 1.0, diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml index 7c99c14e38f..5ed9e5a18d9 100644 --- a/addons/mrp/mrp_view.xml +++ b/addons/mrp/mrp_view.xml @@ -224,6 +224,7 @@ + @@ -240,6 +241,7 @@ + @@ -257,6 +259,7 @@ + @@ -278,6 +281,7 @@ + @@ -287,9 +291,16 @@ search + + + + + + + diff --git a/addons/resource/resource_view.xml b/addons/resource/resource_view.xml index a77bd88efbf..bf6a34bdc6a 100644 --- a/addons/resource/resource_view.xml +++ b/addons/resource/resource_view.xml @@ -11,6 +11,8 @@ + +