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 @@
+
+