summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--indoteknik_custom/models/letter_receivable.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/indoteknik_custom/models/letter_receivable.py b/indoteknik_custom/models/letter_receivable.py
index e4886258..1deeda11 100644
--- a/indoteknik_custom/models/letter_receivable.py
+++ b/indoteknik_custom/models/letter_receivable.py
@@ -62,6 +62,14 @@ class SuratPiutang(models.Model):
sales_person_id = fields.Many2one('res.users', string='Salesperson', related='partner_id.user_id', readonly=True)
+ @api.onchange('partner_id')
+ def _onchange_partner_id_domain(self):
+ unpaid_partner_ids = self.env['unpaid.invoice.view'].search([]).mapped('partner_id.id')
+ return {
+ 'domain': {
+ 'partner_id': [('id', 'in', unpaid_partner_ids)]
+ }
+ }
def _compute_perihal_label(self):
for rec in self:
rec.perihal_label = dict(self._fields['perihal'].selection).get(rec.perihal, '')