From d727adcd70f2904f93a23a9a16cfd2e8d86d2b6b Mon Sep 17 00:00:00 2001 From: Nans Lefebvre Date: Tue, 9 Apr 2019 12:17:35 +0000 Subject: [PATCH] [FIX] sale, website_sale: push record rule lower in module dependencies Some modules expect the users having the sales_team.group_sale_salesman group to be able to read payment tokens (credit cards). Payment tokens are defined in payment. Both are a dependence of sale, which is thus the lowest common denominator. opw 1965213 --- addons/sale/security/sale_security.xml | 15 +++++++++++++++ addons/website_sale/security/website_sale.xml | 2 ++ 2 files changed, 17 insertions(+) diff --git a/addons/sale/security/sale_security.xml b/addons/sale/security/sale_security.xml index 454a93ffb37..a789b1798a6 100644 --- a/addons/sale/security/sale_security.xml +++ b/addons/sale/security/sale_security.xml @@ -59,6 +59,21 @@ ['|',('company_id','=',False),('company_id','child_of',[user.company_id.id])] + + + Access every payment transaction + + [(1, '=', 1)] + + + + + Access every payment token + + [(1, '=', 1)] + + + Portal Personal Quotations/Sales Orders diff --git a/addons/website_sale/security/website_sale.xml b/addons/website_sale/security/website_sale.xml index 0af26e6d7d7..490098ba375 100644 --- a/addons/website_sale/security/website_sale.xml +++ b/addons/website_sale/security/website_sale.xml @@ -23,6 +23,7 @@ + Access every payment transaction @@ -30,6 +31,7 @@ + Access every payment token