我有一个名为 items 的字段,我已将其定义为 Many2many 字段
item_ids = fields.Many2many('ics.itemdetails',string="Add items")
模型 ics.itemdetails 具有以下字段
itm_nams = fields.Many2one('product.template',string="Name")
weight = fields.Char(string="Weight")
我希望用户从product.template 条目中选择一个产品,并为他们添加的每个产品填写其他字段。另外,第二个用户无法从先前的条目中选择条目。问题是第二个用户可以选择先前输入的条目。我的做法正确吗?如何防止向第二个用户显示以前的条目?我正在使用 odoo 12。
最佳答案
您可以使用ir.rule来设置记录的访问权限。
<record id="normal_user_rule" model="ir.rule">
<field name="name">User can see its own records</field>
<field name="model_id" ref="model_name/>
<field name="domain_force">[('user_id','=',user.id)]</field>
<field name='perm_create' eval='True'/>
<field name='perm_read' eval='True'/>
<field name='perm_unlink' eval='True'/>
<field name='perm_write' eval='True'/>
</record>
关于python - 在odoo中使用同一字段添加多个条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57230542/