diff --git a/addons/mrp_repair/__terp__.py b/addons/mrp_repair/__terp__.py index 3dbb7b99b58..4a8a5d556fd 100644 --- a/addons/mrp_repair/__terp__.py +++ b/addons/mrp_repair/__terp__.py @@ -38,7 +38,7 @@ "demo_xml":[], "update_xml":[ #"security/mrp_repair_security.xml", - #"security/ir.model.access.csv", + "security/ir.model.access.csv", "mrp_repair_sequence.xml", "mrp_repair_wizard.xml", "mrp_repair_view.xml", diff --git a/addons/mrp_repair/mrp_repair.py b/addons/mrp_repair/mrp_repair.py index dd1b4b2fdc9..bf8a9f8a640 100644 --- a/addons/mrp_repair/mrp_repair.py +++ b/addons/mrp_repair/mrp_repair.py @@ -431,7 +431,7 @@ class ProductChangeMixin(object): def product_id_change(self, cr, uid, ids, pricelist, product, uom=False, product_uom_qty=0, partner_id=False, guarantee_limit=False): result = {} warning = {} - print "here we are" + if not product_uom_qty: product_uom_qty = 1 result['product_uom_qty'] = product_uom_qty diff --git a/addons/mrp_repair/security/ir.model.access.csv b/addons/mrp_repair/security/ir.model.access.csv new file mode 100644 index 00000000000..0f12f66a815 --- /dev/null +++ b/addons/mrp_repair/security/ir.model.access.csv @@ -0,0 +1,7 @@ +"id","name","model_id:id","group_id:id","perm_read","perm_write","perm_create","perm_unlink" +"access_mrp_repair_user","MRP Repair user","model_mrp_repair","stock.group_stock_user",1,0,0,0 +"access_mrp_repair_manager","MRP Repair manager","model_mrp_repair","stock.group_stock_manager",1,1,1,1 +"access_mrp_repair_line_user","MRP Repair Line user","model_mrp_repair_line","stock.group_stock_user",1,0,0,0 +"access_mrp_repair_line_manager","MRP Repair Line manager","model_mrp_repair_line","stock.group_stock_manager",1,1,1,1 +"access_mrp_repair_fee_user","MRP Repair Fee user","model_mrp_repair_fee","stock.group_stock_user",1,0,0,0 +"access_mrp_repair_fee_manager","MRP Repair Fee manager","model_mrp_repair_fee","stock.group_stock_manager",1,1,1,1