diff --git a/addons/purchase_mrp/__manifest__.py b/addons/purchase_mrp/__manifest__.py
index e0301d0afc65762c660e076bab0624ea0f201d99..933b4fac0680a261d0a12e9cc5139649eb84110e 100644
--- a/addons/purchase_mrp/__manifest__.py
+++ b/addons/purchase_mrp/__manifest__.py
@@ -15,7 +15,8 @@ from purchase order.
     """,
     'data': [
         'views/purchase_order_views.xml',
-        'views/mrp_production_views.xml'
+        'views/mrp_production_views.xml',
+        'security/ir.model.access.csv',
     ],
     'depends': ['mrp', 'purchase_stock'],
     'installable': True,
diff --git a/addons/purchase_mrp/security/ir.model.access.csv b/addons/purchase_mrp/security/ir.model.access.csv
new file mode 100644
index 0000000000000000000000000000000000000000..42ef7569551a0115bc01469c313464504e14c41b
--- /dev/null
+++ b/addons/purchase_mrp/security/ir.model.access.csv
@@ -0,0 +1,3 @@
+id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
+access_mrp_bom_purchase_user,mrp.bom,mrp.model_mrp_bom,purchase.group_purchase_user,1,0,0,0
+access_mrp_bom_line_purchase_user,mrp.bom.line,mrp.model_mrp_bom_line,purchase.group_purchase_user,1,0,0,0