首页 > 解决方案 > 尝试使用 ir.rule 中的公司 ID 进行域的预期单例错误

问题描述

嗨,我想使用公司 ID 过滤我的看板视图,但我希望我的超级管理员不受该域的影响这是我迄今为止尝试过的

<record id="sample_ir_rule_by_company" model="ir.rule">
            <field name="name">Sample</field>
            <field name="model_id" ref="model_my_model"/>
            <field name="domain_force">[('company_id','in',[user.company_ids.id])]</field>
        </record>

我的问题是我得到了一个ValueError: <class 'ValueError'>: "Expected singleton: res.company(2, 1)" while evaluating

标签: xmlodooodoo-12

解决方案


用什么ids代替呢?

<field name="domain_force">[('company_id','in',user.company_ids.ids)]</field>

推荐阅读