Show number and reference in invoice rec_name

issue7553
review53321002
This commit is contained in:
Sergio Morillo committed 2018-07-11 17:17:24 +02:00
1 parent 700b6aa777
commit f683b42f3e
2 files changed
+8 -4

No files matched your search

+1
View File
@@ -1,3 +1,4 @@
* Show number and reference in invoice rec_name
* Remove support for Python 2.7
* Use today as fallback for invoice date report
+7 -4
View File
@@ -1099,11 +1099,14 @@ class Invoice(Workflow, ModelSQL, ModelView, TaxableMixin):
cls.raise_user_error('modify_invoice', (invoice.rec_name,))
def get_rec_name(self, name):
items = []
if self.number:
return self.number
elif self.reference:
return '[%s]' % self.reference
return '(%s)' % self.id
items.append(self.number)
if self.reference:
items.append('[%s]' % self.reference)
if not items:
items.append('(%s)' % self.id)
return ' '.join(items)
@classmethod
def search_rec_name(cls, name, clause):