Add access rules for taxes relations on templates and categories.
Since changeset 974cd0415640 many2many fields are not joining the target table so the access rules of taxes are not applied and this causes an access_error on the client. We add the access rule till issue4080 is resolved issue5509 review22981002
This commit is contained in:
+48
@@ -22,5 +22,53 @@ this repository contains the full copyright notices and license terms. -->
|
||||
<field name="name">template_tree</field>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_category_customer_taxes">
|
||||
<field name="model"
|
||||
search="[('model', '=', 'product.category-customer-account.tax')]"/>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_category_customer_taxes">
|
||||
<field name="domain"
|
||||
eval="[('tax.company', '=', Eval('user', {}).get('company', None))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_category_customer_taxes"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_category_supplier_taxes">
|
||||
<field name="model"
|
||||
search="[('model', '=', 'product.category-supplier-account.tax')]"/>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_category_supplier_taxes">
|
||||
<field name="domain"
|
||||
eval="[('tax.company', '=', Eval('user', {}).get('company', None))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_category_supplier_taxes"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_template_customer_taxes">
|
||||
<field name="model"
|
||||
search="[('model', '=', 'product.template-customer-account.tax')]"/>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_template_customer_taxes">
|
||||
<field name="domain"
|
||||
eval="[('tax.company', '=', Eval('user', {}).get('company', None))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_template_customer_taxes"/>
|
||||
</record>
|
||||
|
||||
<record model="ir.rule.group" id="rule_group_template_supplier_taxes">
|
||||
<field name="model"
|
||||
search="[('model', '=', 'product.template-supplier-account.tax')]"/>
|
||||
<field name="global_p" eval="True"/>
|
||||
</record>
|
||||
<record model="ir.rule" id="rule_template_supplier_taxes">
|
||||
<field name="domain"
|
||||
eval="[('tax.company', '=', Eval('user', {}).get('company', None))]"
|
||||
pyson="1"/>
|
||||
<field name="rule_group" ref="rule_group_template_supplier_taxes"/>
|
||||
</record>
|
||||
|
||||
</data>
|
||||
</tryton>
|
||||
|
||||
Reference in New Issue
Block a user