From b1c1914eafc652711633f6f11b096a2013cad7e2 Mon Sep 17 00:00:00 2001 From: IT Fixcomart Date: Fri, 16 Sep 2022 16:28:15 +0700 Subject: create compute have_visit_service in sale order --- indoteknik_custom/models/sale_order.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/indoteknik_custom/models/sale_order.py b/indoteknik_custom/models/sale_order.py index 3db6e432..be5dedef 100755 --- a/indoteknik_custom/models/sale_order.py +++ b/indoteknik_custom/models/sale_order.py @@ -18,6 +18,13 @@ class SaleOrder(models.Model): ('approved', 'Approved'), ], string='Approval Status', readonly=True, copy=False, index=True, tracking=3) carrier_id = fields.Many2one('delivery.carrier', string='Shipping Method') + have_visit_service = fields.Boolean(string='Have Visit Service', help='To compute is customer get visit service', compute='_compute_have_visit_service') + + def _compute_have_visit_service(self): + limit = 20000000 + self.have_visit_service = False + if self.amount_total > limit: + self.have_visit_service = True # def sale_order_approve(self): # for order in self: -- cgit v1.2.3