changeset efb191f1f79d in modules/stock_supply:default
details:
https://hg.tryton.org/modules/stock_supply?cmd=changeset;node=efb191f1f79d
description:
Follow other modules design on order point rec_name
issue8140
review50781002
diffstat:
order_point.py | 12 +++++-------
1 files changed, 5 insertions(+), 7 deletions(-)
diffs (25 lines):
diff -r e900089539c9 -r efb191f1f79d order_point.py
--- a/order_point.py Fri Mar 15 17:44:16 2019 +0100
+++ b/order_point.py Fri Mar 15 17:47:38 2019 +0100
@@ -219,16 +219,14 @@
gettext('stock_supply.msg_order_point_unique'))
def get_rec_name(self, name):
- return "%s@%s" % (self.product.name, self.location.name)
+ return "%s @ %s" % (self.product.name, self.location.name)
@classmethod
def search_rec_name(cls, name, clause):
- res = []
- names = clause[2].split('@', 1)
- res.append(('product.template.name', clause[1], names[0]))
- if len(names) != 1 and names[1]:
- res.append(('location', clause[1], names[1]))
- return res
+ return ['OR',
+ ('location.rec_name',) + tuple(clause[1:]),
+ ('product.rec_name',) + tuple(clause[1:]),
+ ]
def get_location(self, name):
if self.type == 'purchase':