Replace (Field, Operator, Operand) by Domain in Rule

review599002
This commit is contained in:
Cédric Krier
2012-12-27 22:05:12 +01:00
parent d5a8d781fb
commit c94aba0ac9
4 changed files with 6 additions and 18 deletions
+1 -3
View File
@@ -800,9 +800,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_account1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.account')]"/>
<field name="operator">in</field>
<field name="operand">User/Current Companies</field>
<field name="domain">[('company', 'in', [c.id for c in user.companies])]</field>
<field name="rule_group" ref="rule_group_account"/>
</record>
+1 -3
View File
@@ -101,9 +101,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_fiscalyear1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.fiscalyear')]"/>
<field name="operator">=</field>
<field name="operand">User/Current Company</field>
<field name="domain">[('company', '=', user.company.id if user.company else None)]</field>
<field name="rule_group" ref="rule_group_fiscalyear"/>
</record>
+1 -3
View File
@@ -124,9 +124,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_period1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.period')]"/>
<field name="operator">=</field>
<field name="operand">User/Current Company</field>
<field name="domain">[('company', '=', user.company.id if user.company else None)]</field>
<field name="rule_group" ref="rule_group_period"/>
</record>
</data>
+3 -9
View File
@@ -291,9 +291,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True" />
</record>
<record model="ir.rule" id="rule_tax_code1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.tax.code')]" />
<field name="operator">=</field>
<field name="operand">User/Current Company</field>
<field name="domain">[('company', '=', user.company.id if user.company else None)]</field>
<field name="rule_group" ref="rule_group_tax_code" />
</record>
@@ -560,9 +558,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_tax1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.tax')]"/>
<field name="operator">=</field>
<field name="operand">User/Current Company</field>
<field name="domain">[('company', '=', user.company.id if user.company else None)]</field>
<field name="rule_group" ref="rule_group_tax"/>
</record>
@@ -767,9 +763,7 @@ this repository contains the full copyright notices and license terms. -->
<field name="global_p" eval="True"/>
</record>
<record model="ir.rule" id="rule_tax_rule1">
<field name="field" search="[('name', '=', 'company'), ('model.model', '=', 'account.tax.rule')]"/>
<field name="operator">=</field>
<field name="operand">User/Current Company</field>
<field name="domain">[('company', '=', user.company.id if user.company else None)]</field>
<field name="rule_group" ref="rule_group_tax_rule"/>
</record>