From c8b3d4f3c5da81eb3858af6b8a7fc54b83a286a5 Mon Sep 17 00:00:00 2001 From: Miqdad Date: Wed, 8 Oct 2025 15:20:43 +0700 Subject: delivery departure date val --- indoteknik_custom/models/stock_picking.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py index 4772c433..8e947267 100644 --- a/indoteknik_custom/models/stock_picking.py +++ b/indoteknik_custom/models/stock_picking.py @@ -1654,6 +1654,11 @@ class StockPicking(models.Model): line.sale_line_id = sale_line.id def write(self, vals): + allowed_user_ids = [17, 6277] + if 'driver_departure_date' in vals: + if self.env.user.id not in allowed_user_ids and not self.env.context.get('allow_driver_departure_edit'): + raise UserError("Hanya Denise dan Faisal yang dapat mengubah Delivery Departure Date.") + if 'linked_manual_bu_out' in vals: for record in self: if (record.picking_type_code == 'internal' -- cgit v1.2.3