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

Reply via email to