I have Model A, B and C. Model A contains B and C. Need to domain field at Model C based on record of B.
class ModelA(models.Model)
model_line_b = fields.One2many('model.b', inverse_name='a_id')
model_line_c = fields.One2many('model.c', inverse_name='a_id')
...
class ModelB(models.Model)
a_id = fields.Many2one('model.a')
city_id = fields.Many2one('model.city')
...
class ModelC(models.Model)
a_id = fields.Many2one('model.a')
city_id = fields.Many2one('model.city', domain=[('id', 'in', city id at model_line_b)])
How to set domain at model_b.city_id?