Update rent_payment.py

This commit is contained in:
zainab2097 2024-08-06 13:54:50 +03:00 committed by GitHub
parent 32105abdaf
commit 40ed8e1e64
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 8 additions and 1 deletions

View File

@ -20,7 +20,8 @@ class RentPayment(models.Model):
code = fields.Char(string="Sequence")
name = fields.Char(string="Description")
contract_id = fields.Many2one('rental.contract', string="Rental Contract")
renter_id = fields.Many2one('res.partner',string="Renter",related='contract_id.partner_id',store=True,readonly=1)
renter_id = fields.Many2one('res.partner',string="Renter",related='contract_id.partner_id',readonly=1)
investor_id = fields.Many2one('res.partner', string="Investor", related="contract_id.property_id.owner_id",
store=True)
partner_id = fields.Many2one('res.partner', string="Customer", related="contract_id.partner_id", store=True)
@ -52,6 +53,12 @@ class RentPayment(models.Model):
invoice_id = fields.Many2one('account.move', string="Invoice",readonly=1)
note = fields.Text(string="Note")
@api.depends('contract_id')
def _compute_renter(self):
for rec in self:
if rec.contract_id:
rec.renter_id = rec.contract_id.partner_id.id
def read(self, records):
res = super(RentPayment, self).read(records)
for rec in self: