В моей модели есть следующие поля:
seller = fields.Many2one('res.partner', string="Select Seller",domain="[('supplier','=',True)]")
products= fields.Many2one('product.template', string="Select Product" )
Теперь мне нужно отфильтровать второе поле, когда пользователь выбирает продавца (первое поле). Как настроить обмен доменов.
Я пытаюсь сделать что-то вроде
@api.onchange('seller')
def onchange_field_seller(self):
res = {}
if self.seller:
# return {'domain':{'product':[//what do i add here//]}}
return res
Я использую поле many2many для создания продуктов в форме создания продавца.
product_details = fields.Many2many('product.template',string="Products")
(Обратите внимание, чтоФорма с этим полем отличается от формы в вопросе выше).Я пытаюсь получить только те записи о товарах, которые были созданы при создании записи о продавце. Я действительно запутался, как мне это сделать?