diff --git a/mrp_production_request/models/procurement.py b/mrp_production_request/models/procurement.py
index 5c505552f..cff54c446 100644
--- a/mrp_production_request/models/procurement.py
+++ b/mrp_production_request/models/procurement.py
@@ -43,13 +43,13 @@ class ProcurementOrder(models.Model):
result = super(ProcurementOrder, self).propagate_cancels()
for procurement in self:
mrp_production_requests = \
- self.env['mrp.production.request'].search([
+ self.env['mrp.production.request'].sudo().search([
('procurement_id', '=', procurement.id)])
if mrp_production_requests and not self.env.context.get(
'from_mrp_production_request'):
- mrp_production_requests.button_cancel()
+ mrp_production_requests.sudo().button_cancel()
for mr in mrp_production_requests:
- mr.message_post(
+ mr.sudo().message_post(
body=_("Related procurement has been cancelled."))
procurement.write({'mrp_production_request_id': None})
return result
diff --git a/mrp_production_request/security/ir.model.access.csv b/mrp_production_request/security/ir.model.access.csv
index fe6436e96..a39d6aa48 100644
--- a/mrp_production_request/security/ir.model.access.csv
+++ b/mrp_production_request/security/ir.model.access.csv
@@ -1,3 +1,3 @@
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_mrp_production_request_user,mrp.request.user,model_mrp_production_request,group_mrp_production_request_user,1,1,1,1
+access_mrp_production_request_user,mrp.request.user,model_mrp_production_request,group_mrp_production_request_user,1,1,1,0
access_mrp_production_request_manager,mrp.request.manager,model_mrp_production_request,group_mrp_production_request_manager,1,1,1,1
diff --git a/mrp_production_request/security/mrp_production_request_security.xml b/mrp_production_request/security/mrp_production_request_security.xml
index 1582ade39..d8ad2c29c 100644
--- a/mrp_production_request/security/mrp_production_request_security.xml
+++ b/mrp_production_request/security/mrp_production_request_security.xml
@@ -59,5 +59,15 @@
[('requested_by','=',user.id)]
+
+ Manufacturing Request Line Manager
+
+
+
+
+
+
+
+