diff options
| author | IT Fixcomart <it@fixcomart.co.id> | 2022-09-16 16:28:15 +0700 |
|---|---|---|
| committer | IT Fixcomart <it@fixcomart.co.id> | 2022-09-16 16:28:15 +0700 |
| commit | b1c1914eafc652711633f6f11b096a2013cad7e2 (patch) | |
| tree | bbbd1514b0b578a1eb24c6d42ba88e2cecf52462 | |
| parent | fb267c3e3b6d093c95d8e8330e619b195396ccc2 (diff) | |
create compute have_visit_service in sale order
| -rwxr-xr-x | indoteknik_custom/models/sale_order.py | 7 |
1 files changed, 7 insertions, 0 deletions
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: |
