跳至内容
菜单
此问题已终结

I create 3 models

class RealUnit(models.Model):
_name = 'real.units'
real_id = fields.Many2one('real.realstate', 'Real State', ondelete='cascade')
unit_no = fields.Char('Unit No.')
rented = fields.Boolean('Rented')
class RealContractUnit(models.Model):
_name = 'real.contract_units'
real_id = fields.Many2one('real.realstate', 'Real State', ondelete='restrict')
unit_id = fields.Many2one('real.units', 'Unit', ondelete='restrict', domain="[('real_id', '=', real_id)]")
class RealContract(models.Model):
_name = 'real.contracts'
cont_no = fields.Char('Contract No.', index=True, search='_search_function',
filter_domain="[('cont_no','ilike',self)]", required=True)
real_id = fields.Many2one('real.realstate', 'Real State.', ondelete='restrict', required=True)
units = fields.One2many('real.contract_units', 'cont_id', 'Units')

I want update rented flag to set it false  for all units  deleted from one2many table in contract view 

I don't know if I can use unlike function to do it and how implement 

Thanks



形象
丢弃
相关帖文 回复 查看 活动
0
11月 22
3930
1
3月 21
2176
3
7月 20
17160
2
4月 20
4080
6
8月 19
63323