2019-12-18 17:18:00 +05:00

27 lines
745 B
Python

from odoo import api, fields, models
class SaleOrder(models.Model):
_inherit = 'sale.order'
delivery_time = fields.Integer(
string='Delivery Time',
default=45,
)
# Extend default field
payment_term_id = fields.Many2one(
'account.payment.term',
domain=lambda self: [('id', 'in', self._get_payment_terms())]
)
@api.multi
def _get_payment_terms(self):
ref = self.env.ref
terms = (
ref('client_contracts.payment_term_prepaid').id,
ref('client_contracts.payment_term_postpayment').id,
ref('client_contracts.payment_term_partial_2').id,
ref('client_contracts.payment_term_partial_3').id,
)
return terms