summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models/account_move.py
diff options
context:
space:
mode:
Diffstat (limited to 'indoteknik_custom/models/account_move.py')
-rw-r--r--indoteknik_custom/models/account_move.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/indoteknik_custom/models/account_move.py b/indoteknik_custom/models/account_move.py
index 7edeb0d9..bc6061ee 100644
--- a/indoteknik_custom/models/account_move.py
+++ b/indoteknik_custom/models/account_move.py
@@ -19,7 +19,14 @@ class AccountMove(models.Model):
due_extension = fields.Integer(string='Due Extension', default=0)
new_due_date = fields.Date(string='New Due')
counter = fields.Integer(string="Counter", default=0)
- due_line = fields.One2many('due.extension.line', 'invoice_id', string='Due Extension Lines')
+ due_line = fields.One2many('due.extension.line', 'invoice_id', compute='_compute_due_line', string='Due Extension Lines')
+
+ def _compute_due_line(self):
+ for invoice in self:
+ invoice.due_line = self.env['due.extension.line'].search([
+ ('invoice_id', '=', invoice.id),
+ ('due_id.approval_status', '=', 'approved')
+ ])
def unlink(self):
res = super(AccountMove, self).unlink()