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:
Sergi Almacellas Abellana
2016-04-25 08:54:40 +02:00
parent fa80e14836
commit 12b1818e80
+48
View File
@@ -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>