diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py
index 8629655085d..f1e42fad819 100644
--- a/addons/mrp/mrp.py
+++ b/addons/mrp/mrp.py
@@ -189,6 +189,7 @@ class mrp_bom(osv.osv):
'child_ids': fields.function(_child_compute,relation='mrp.bom', method=True, string="BoM Hierarchy", type='many2many'),
'child_complete_ids': fields.function(_child_compute,relation='mrp.bom', method=True, string="BoM Hierarchy", type='many2many'),
'company_id': fields.many2one('res.company','Company',required=True),
+ 'multi_level_bom': fields.boolean('Multi-level BoM'),
}
_defaults = {
'active': lambda *a: 1,
@@ -196,7 +197,8 @@ class mrp_bom(osv.osv):
'product_qty': lambda *a: 1.0,
'product_rounding': lambda *a: 1.0,
'type': lambda *a: 'normal',
- 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'mrp.bom', context=c)
+ 'company_id': lambda self,cr,uid,c: self.pool.get('res.company')._company_default_get(cr, uid, 'mrp.bom', context=c),
+ 'multi_level_bom': lambda *a: 0,
}
_order = "sequence"
_sql_constraints = [
diff --git a/addons/mrp/mrp_view.xml b/addons/mrp/mrp_view.xml
index e0867ba6e8f..8c9054fe5f1 100644
--- a/addons/mrp/mrp_view.xml
+++ b/addons/mrp/mrp_view.xml
@@ -242,19 +242,21 @@
@@ -287,6 +292,7 @@
+
diff --git a/addons/mrp/security/ir.model.access.csv b/addons/mrp/security/ir.model.access.csv
index cdc658ff7c0..2e7c5d062e7 100644
--- a/addons/mrp/security/ir.model.access.csv
+++ b/addons/mrp/security/ir.model.access.csv
@@ -32,3 +32,7 @@
"access_mrp_production_stock_worker","mrp.production stock_worker","model_mrp_production","stock.group_stock_user",1,0,0,0
"access_mrp_installer","mrp.installer","model_mrp_installer","mrp.group_mrp_user",1,0,0,0
"access_mrp_product_produce","mrp.product.produce","model_mrp_product_produce","mrp.group_mrp_user",1,0,0,0
+"access_mrp_make_procurement","make.procurement","model_make_procurement","mrp.group_mrp_user",1,0,0,0
+"access_mrp_change_production_qty","change.production.qty","model_change_production_qty","mrp.group_mrp_user",1,0,0,0
+"access_mrp_procurement_compute_all","mrp.procurement.compute.all","model_mrp_procurement_compute_all","mrp.group_mrp_user",1,0,0,0
+"access_mrp_procurement_orderpoint_compute","mrp.procurement.orderpoint.compute","model_mrp_procurement_orderpoint_compute","mrp.group_mrp_user",1,0,0,0
diff --git a/addons/product/product.py b/addons/product/product.py
index 87b0622ae9e..bc78a2ca037 100644
--- a/addons/product/product.py
+++ b/addons/product/product.py
@@ -82,7 +82,7 @@ class product_uom(osv.osv):
'name': fields.char('Name', size=64, required=True, translate=True),
'category_id': fields.many2one('product.uom.categ', 'UoM Category', required=True, ondelete='cascade',
help="Unit of Measure of a category can be converted between each others in the same category."),
- 'factor': fields.float('Rate', digits=(12, 6), required=True,
+ 'factor': fields.float('Ratio', digits=(12, 6), required=True,
help='The coefficient for the formula:\n' \
'1 (base unit) = coeff (this unit). Rate = 1 / Factor.'),
'factor_inv': fields.function(_factor, digits=(12, 6),
diff --git a/addons/stock/report_stock_view.xml b/addons/stock/report_stock_view.xml
index 21f7d91a806..a5e4a3a616d 100644
--- a/addons/stock/report_stock_view.xml
+++ b/addons/stock/report_stock_view.xml
@@ -16,6 +16,7 @@
+
diff --git a/addons/stock/stock_view.xml b/addons/stock/stock_view.xml
index c112ab44d5e..56372ba87f5 100644
--- a/addons/stock/stock_view.xml
+++ b/addons/stock/stock_view.xml
@@ -271,6 +271,7 @@
+
@@ -699,6 +700,7 @@
+
@@ -851,6 +853,7 @@
+
@@ -1033,6 +1036,7 @@
+
@@ -1204,6 +1208,7 @@
+
@@ -1257,6 +1262,7 @@
+
@@ -1376,6 +1382,7 @@
+
@@ -1426,7 +1433,7 @@
-
+
@@ -1504,10 +1511,11 @@
-
+
+