From 81f12f331ce7660f8177a6792632e0d363457f82 Mon Sep 17 00:00:00 2001 From: Suherdy Yacob Date: Tue, 5 May 2026 16:41:37 +0700 Subject: [PATCH] refactor: migrate name_get methods to compute display_name for better Odoo compatibility --- models/pos_kds_report.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/models/pos_kds_report.py b/models/pos_kds_report.py index 6670d4b..82c8060 100644 --- a/models/pos_kds_report.py +++ b/models/pos_kds_report.py @@ -35,12 +35,10 @@ class PosKdsReportLine(models.Model): for record in self: record.pos_config_id = record.pos_order_id.session_id.config_id - def name_get(self): - result = [] + @api.depends('pos_order_id.name', 'product_id.name') + def _compute_display_name(self): for record in self: - name = f"{record.pos_order_id.name} - {record.product_id.name}" - result.append((record.id, name)) - return result + record.display_name = f"{record.pos_order_id.name} - {record.product_id.name}" class PosKdsReportOrder(models.Model): @@ -69,9 +67,7 @@ class PosKdsReportOrder(models.Model): for record in self: record.pos_config_id = record.pos_order_id.session_id.config_id - def name_get(self): - result = [] + @api.depends('pos_order_id.name', 'prep_display_id.name') + def _compute_display_name(self): for record in self: - name = f"{record.pos_order_id.name} ({record.prep_display_id.name})" - result.append((record.id, name)) - return result + record.display_name = f"{record.pos_order_id.name} ({record.prep_display_id.name})"