changeset 1f617fee7bd3 in modules/purchase_request:default
details: 
https://hg.tryton.org/modules/purchase_request?cmd=changeset;node=1f617fee7bd3
description:
        Display quantity in record name

        issue8797
        review274151002
diffstat:

 purchase_request.py |  9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diffs (26 lines):

diff -r daf3621343ef -r 1f617fee7bd3 purchase_request.py
--- a/purchase_request.py       Mon Nov 25 21:55:21 2019 +0100
+++ b/purchase_request.py       Tue Nov 26 22:20:24 2019 +0100
@@ -162,15 +162,20 @@
         tablehandler.not_null_action('origin', action='remove')
 
     def get_rec_name(self, name):
+        pool = Pool()
+        Lang = pool.get('ir.lang')
         if self.product:
-            rec_name = self.product.name
+            lang = Lang.get()
+            rec_name = (lang.format(
+                    '%.*f', (self.uom.digits, self.quantity))
+                + '%s %s' % (self.uom.symbol, self.product.name))
         elif self.description:
             rec_name = self.description.splitlines()[0]
         else:
             rec_name = str(self.id)
 
         if self.warehouse:
-            return "%s@%s" % (rec_name, self.warehouse.name)
+            return "%s @% s" % (rec_name, self.warehouse.name)
         else:
             return rec_name
 

Reply via email to