From 549c58feadce35cea43b5c1b77ac8548fee2f8c2 Mon Sep 17 00:00:00 2001 From: "Pedro M. Baeza" Date: Mon, 26 Jun 2023 21:34:47 +0200 Subject: [PATCH] [FIX] sale_commission: Salesmen can see invoice from SO Steps to reproduce: - With a user with only sales permission and no invoicing one. - Go to an invoiced sales order. - Click on the smart-button "Invoice". You get a permission error on `account.invoice.line.agent` model. With this commit, we add read permission to salesmen over that object to avoid the problem. The other option would be to protect the view under the invoicing group, but it's interesting that salesmen can check its own invoices commissions. TT44083 --- sale_commission/security/ir.model.access.csv | 1 + 1 file changed, 1 insertion(+) diff --git a/sale_commission/security/ir.model.access.csv b/sale_commission/security/ir.model.access.csv index 3af769348..11b923fb4 100644 --- a/sale_commission/security/ir.model.access.csv +++ b/sale_commission/security/ir.model.access.csv @@ -2,3 +2,4 @@ id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink access_sale_order_line_agent,access_sale_order_line_agent,model_sale_order_line_agent,sales_team.group_sale_salesman,1,1,1,1 access_commission,access_commission,commission.model_commission,sales_team.group_sale_salesman,1,0,0,0 access_commission_section_user,access_commission_section_user,commission.model_commission_section,sales_team.group_sale_salesman,1,0,0,0 +access_account_invoice_line_agent,access_account_invoice_line_agent,account_commission.model_account_invoice_line_agent,sales_team.group_sale_salesman,1,0,0,0