我想让用户只能看到他的联系人,但管理员可以出售所有联系人。我该怎么做?
为了让销售人员只看到他的联系人,这意味着销售人员字段=登录用户
<record id="rule_own_partner" model="ir.rule">
<field name="name">Own Partners</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">[('user_id', '=', user.id)]</field>
<field name="groups" eval="[(6,0,[ref('sales_team.group_sale_salesman')])]"/>
</record>
并使管理员看到所有联系人
<record id="rule_all_partner" model="ir.rule">
<field name="name">All Partners</field>
<field name="model_id" ref="base.model_res_partner"/>
<field name="domain_force">[(1, '=', 1)]</field>
<field name="groups"
eval="[(4, ref('sales_team.group_sale_manager'))]"/>
</record>