summaryrefslogtreecommitdiff
path: root/indoteknik_custom/models
diff options
context:
space:
mode:
authorMiqdad <ahmadmiqdad27@gmail.com>2025-08-21 08:49:46 +0700
committerMiqdad <ahmadmiqdad27@gmail.com>2025-08-21 08:49:46 +0700
commit919af07c186c43f2e9f41c005d2ba16aa5e8596d (patch)
tree508e6da1353b6f0149b5cb3b40908fccb826f507 /indoteknik_custom/models
parent54291a49ebd3b2939590ad22ccd792b874977328 (diff)
<Miqdad> Unblock
Diffstat (limited to 'indoteknik_custom/models')
-rw-r--r--indoteknik_custom/models/stock_picking.py17
1 files changed, 0 insertions, 17 deletions
diff --git a/indoteknik_custom/models/stock_picking.py b/indoteknik_custom/models/stock_picking.py
index 423cbb0a..7e970c5d 100644
--- a/indoteknik_custom/models/stock_picking.py
+++ b/indoteknik_custom/models/stock_picking.py
@@ -2072,8 +2072,6 @@ class CheckProduct(models.Model):
_name = 'check.product'
_description = 'Check Product'
_order = 'picking_id, id'
- _inherit = ['barcodes.barcode_events_mixin'] # ⬅️ aktifkan barcode handler
-
picking_id = fields.Many2one(
'stock.picking',
@@ -2088,21 +2086,6 @@ class CheckProduct(models.Model):
status = fields.Char(string='Status', compute='_compute_status')
code_product = fields.Char(string='Code Product')
- def write(self, vals):
- if 'code_product' in vals and not self.env.context.get('from_barcode_scan'):
- raise UserError("Field Code Product hanya bisa diisi melalui barcode scan.")
- res = super().write(vals)
- # konsolidasi dll milik Anda tetap jalan
- if not self.env.context.get('skip_consolidate'):
- self.with_context(skip_consolidate=True)._consolidate_duplicate_lines()
- return res
-
- # Scanner handler
- def on_barcode_scanned(self, barcode):
- self.ensure_one()
- self.with_context(from_barcode_scan=True).write({'code_product': barcode})
- self._onchange_code_product()
-
@api.onchange('code_product')
def _onchange_code_product(self):
if not self.code_product: