Include reference in shipment record name and fallback to id when empty

Closes #14147
This commit is contained in:
Cédric Krier
2025-08-06 10:10:23 +02:00
parent df1f944489
commit 965aa923c7
+10
View File
@@ -120,6 +120,16 @@ class ShipmentMixin:
today = Date.today()
return today - planned_date
def get_rec_name(self, name):
items = []
if self.number:
items.append(self.number)
if self.reference:
items.append(f'[{self.reference}]')
if not items:
items.append(f'({self.id})')
return ' '.join(items)
@classmethod
def search_rec_name(cls, name, clause):
_, operator, value = clause