【发布时间】:2019-07-27 08:37:56
【问题描述】:
我有一个名为 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。
【问题讨论】:
-
你的意思是如果产品被user1选中了,那么user2就不能选中了?
-
@TerrencePoe user1 和 user2 可以从 product.template 中选择相同的项目。 user2 看不到 user1 的条目,包括 itemdetails。
-
你需要的是 One2many 而不是 many2many。
-
@EasyOdoo ,哎呀!..就这么简单!..