From bc22b5f593bd1fd6ed94c37eaf6aa3f1ae5b3b21 Mon Sep 17 00:00:00 2001 From: "uco (OpenERP)" Date: Wed, 10 Mar 2010 18:50:40 +0530 Subject: [PATCH] [IMP]: Improvements in views, access rules in mrp, product and stock modules. bzr revid: uco@tinyerp.co.in-20100310132040-3suqwihxmfdmu5sz --- addons/mrp/mrp.py | 4 +++- addons/mrp/mrp_view.xml | 20 +++++++++++++------- addons/mrp/security/ir.model.access.csv | 4 ++++ addons/product/product.py | 2 +- addons/stock/report_stock_view.xml | 1 + addons/stock/stock_view.xml | 12 ++++++++++-- 6 files changed, 32 insertions(+), 11 deletions(-) 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 @@
- - - - + + + + - - - + + + + + @@ -274,6 +276,9 @@ + + + @@ -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 @@ - + +