I want to view all purchases on a company that have childs, in this case I 
need
to use "in companies" instead of "= company" on rules.

I see the followin rule on purchase:
        <record model="ir.rule.group" id="rule_group_purchase">
            <field name="model" search="[('model', '=', 
'purchase.purchase')]"/>
            <field name="global_p" eval="True"/>
        </record>
        <record model="ir.rule" id="rule_purchase1">
            <field name="domain"
                eval="[('company', '=', Eval('user', {}).get('company', 
None))]"
                pyson="1"/>
            <field name="rule_group" ref="rule_group_purchase"/>
        </record>

Account module instead use this rule:
 <record model="ir.rule.group" id="rule_group_account">
            <field name="model" search="[('model', '=', 
'account.account')]"/>
            <field name="global_p" eval="True"/>
        </record>
        <record model="ir.rule" id="rule_account1">
            <field name="domain"
                eval="[('company', 'in', Eval('user', {}).get('companies', 
[]))]"
                pyson="1"/>
            <field name="rule_group" ref="rule_group_account"/>
        </record>

I think purchase module should use the same domain on rules similar to 
account module.

-- 
You received this message because you are subscribed to the Google Groups 
"tryton" group.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tryton/6bc7203e-5719-41f4-a305-983220b6dc1d%40googlegroups.com.

Reply via email to