Odoo 13 如何为用户添加组规则?

Odoo 13 如何为用户添加组规则?,odoo-13,Odoo 13,我为用户添加了组规则,用户只能看到自己的数据,但我遇到了一个错误。我编写了以下代码: <record id="memes_member_user_rule" model="ir.rule"> <field name="name">For Users</field> <field name="model_id" ref=&quo

我为用户添加了组规则,用户只能看到自己的数据,但我遇到了一个错误。我编写了以下代码:

 <record id="memes_member_user_rule" model="ir.rule">
            <field name="name">For Users</field>
            <field name="model_id" ref="model_memes_member"/>
            <field name="global" eval="False"/>
            <field name="domain_force">[('parent_id.user_id','=',user.id)]</field>
            <field name="groups" eval="[(4, ref('memes.group_memes_user'))]"/>
        </record>

我认为你的问题是组名。我认为你不必添加“memes”。试着只保留“group\u memes\u user”

我也在研究小组规则。我使用的代码与您几乎相同:

<record id="cms_user_rule" model="ir.rule">
                <field name="name">MultiCompany - Admin</field>
                <field name="model_id" ref="model_cms_ci_cicore"/>
                <field name="perm_read" eval="True"/>
                <field name="perm_create" eval="True"/>
                <field name="perm_write" eval="True"/>
                <field name="perm_unlink" eval="True"/>
                <field name="groups" eval="[(4, ref('group_cms_user'))]"/>
                <field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', user.company_ids.ids)]</field>
</record>

多公司管理
['|',('company_id','=',False),('company_id','in',user.company_id.id)]
另一个区别是,我没有将全局设置为false,也没有设置组和域的顺序

<record id="cms_user_rule" model="ir.rule">
                <field name="name">MultiCompany - Admin</field>
                <field name="model_id" ref="model_cms_ci_cicore"/>
                <field name="perm_read" eval="True"/>
                <field name="perm_create" eval="True"/>
                <field name="perm_write" eval="True"/>
                <field name="perm_unlink" eval="True"/>
                <field name="groups" eval="[(4, ref('group_cms_user'))]"/>
                <field name="domain_force">['|', ('company_id', '=', False), ('company_id', 'in', user.company_ids.ids)]</field>
</record>