changeset 2911c768f5d9 in modules/sale_opportunity:default
details:
https://hg.tryton.org/modules/sale_opportunity?cmd=changeset;node=2911c768f5d9
description:
Display quantity in record name
issue8797
review274151002
diffstat:
opportunity.py | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
diffs (19 lines):
diff -r 77b389f23c9a -r 2911c768f5d9 opportunity.py
--- a/opportunity.py Mon Nov 25 21:55:21 2019 +0100
+++ b/opportunity.py Tue Nov 26 22:20:24 2019 +0100
@@ -508,7 +508,14 @@
sale_line.unit = self.unit
def get_rec_name(self, name):
- return self.product.rec_name
+ pool = Pool()
+ Lang = pool.get('ir.lang')
+ lang = Lang.get()
+ return (lang.format(
+ '%.*f', (self.unit.digits, self.quantity or 0))
+ + '%s %s @ %s' % (
+ self.unit.symbol, self.product.rec_name,
+ self.opportunity.rec_name))
@classmethod
def search_rec_name(cls, name, clause):