summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
authorIndoteknik . <it@fixcomart.co.id>2025-05-16 11:07:18 +0700
committerIndoteknik . <it@fixcomart.co.id>2025-05-16 11:07:18 +0700
commit76d3d70b10a46e4143d8a2e5e6952341d661fdf2 (patch)
tree729425262a5563ee0168f47c5bc96868acbf995c /indoteknik_custom/models
parent24c52892c3143dc2474e5a2ba3c99d08ee1f7d29 (diff)
(andri) rev field datetime hold/unhold menjadi 2 field berbeda
Diffstat (limited to 'indoteknik_custom/models')
-rwxr-xr-xindoteknik_custom/models/sale_order.py13
1 files changed, 6 insertions, 7 deletions
diff --git a/indoteknik_custom/models/sale_order.py b/indoteknik_custom/models/sale_order.py
index 0ae61914..17115908 100755
--- a/indoteknik_custom/models/sale_order.py
+++ b/indoteknik_custom/models/sale_order.py
@@ -303,11 +303,9 @@ class SaleOrder(models.Model):
('hold', 'Hold'),
('approve', 'Approve')
], tracking=True, string='State Cancel', copy=False)
- hold_outgoing_datetime = fields.Datetime(
- string='Date Hold/Unhold',
- tracking=True,
- readonly=True,
- help='Waktu terakhir ketika status Hold Outgoing SO berubah'
+ date_hold = fields.Datetime(string='Date Hold', tracking=True, readonly=True, help='Waktu ketika SO di Hold'
+ )
+ date_unhold = fields.Datetime(string='Date Unhold', tracking=True, readonly=True, help='Waktu ketika SO di Unhold'
)
def _compute_total_margin_excl_third_party(self):
@@ -350,10 +348,11 @@ class SaleOrder(models.Model):
def hold_unhold_qty_outgoing_so(self):
if self.hold_outgoing == True:
self.hold_outgoing = False
+ self.date_unhold = fields.Datetime.now()
else:
self.hold_outgoing = True
-
- self.hold_outgoing_datetime = fields.Datetime.now()
+ self.date_hold = fields.Datetime.now()
+
def _validate_uniform_taxes(self):
for order in self: