refactor: migrate name_get methods to compute display_name for better Odoo compatibility

This commit is contained in:
Suherdy Yacob 2026-05-05 16:41:37 +07:00
parent f64b3d9571
commit 81f12f331c

View File

@ -35,12 +35,10 @@ class PosKdsReportLine(models.Model):
for record in self: for record in self:
record.pos_config_id = record.pos_order_id.session_id.config_id record.pos_config_id = record.pos_order_id.session_id.config_id
def name_get(self): @api.depends('pos_order_id.name', 'product_id.name')
result = [] def _compute_display_name(self):
for record in self: for record in self:
name = f"{record.pos_order_id.name} - {record.product_id.name}" record.display_name = f"{record.pos_order_id.name} - {record.product_id.name}"
result.append((record.id, name))
return result
class PosKdsReportOrder(models.Model): class PosKdsReportOrder(models.Model):
@ -69,9 +67,7 @@ class PosKdsReportOrder(models.Model):
for record in self: for record in self:
record.pos_config_id = record.pos_order_id.session_id.config_id record.pos_config_id = record.pos_order_id.session_id.config_id
def name_get(self): @api.depends('pos_order_id.name', 'prep_display_id.name')
result = [] def _compute_display_name(self):
for record in self: for record in self:
name = f"{record.pos_order_id.name} ({record.prep_display_id.name})" record.display_name = f"{record.pos_order_id.name} ({record.prep_display_id.name})"
result.append((record.id, name))
return result