我想在supply.conditions中过滤列表视图,并仅显示与my.request类具有m2m关系的这些值。我不知道如何按域过滤它。
class my_request(models.Model):
_name = 'my.request'
supply_ids = fields.Many2many(comodel_name='supply.conditions',
relation='purchase_supply_rel',
column1='purchase_requests_id', column2='supply_conditions_id',
string='Supply Conditions')
class SupplyConditions(models.Model):
_name = 'supply.conditions'
SupplyConditions类中的函数:
@api.model
def search(self, args, offset=0, limit=None, order=None, count=False):
context = self.env.context or {}
if context.get('search_to_split'):
args.append(((???????)))
return super(SupplyConditions, self).search(args, offset, limit, order, count=count)
??????? - 这里我想写的域只给出了与my_request类有关系的值。
我尝试过类似的东西:
domain = [('supply_ids.ids', '=', self.ids)]
但我觉得我做错了。我不知道我怎么能过滤我需要的结果......我对这个m2m关系感到疯狂