当我创建另一个用户并授予他 Sales = User:Only Own Documents 的权限时。他只能访问自己的数据,其他权限是 Accounting&Finance = Billing (显示帐单)的帐户。
现在,我的问题是,当该用户创建发票并在那时打开发票菜单时,他将看到所有发票,但我只想向他显示他创建的发票。如果您知道该怎么做,请告诉我。 没有过滤器,因为过滤器是临时解决方案。
答案 0 :(得分:0)
答案 1 :(得分:0)
您可以在记录规则中对域进行处理,例如以下示例:
`<record id="account_invoice_rule" model="ir.rule">
<field name="name">User Invoices View</field>
<field ref="account_invoice" name="model_id"/>
<field name="domain_force">['|',('create_uid','=',False), ('create_uid','=',user.id)]/field>
<field name="active">True</field>
</record>`