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':