Improve purchase rec_name

issue4878
review21091002
This commit is contained in:
Sergi Almacellas Abellana committed 2016-07-04 12:08:26 +02:00
1 parent 8bb8d61f84
commit 2f5580d7ab
1 file changed
+7 -7
+7 -7
View File
@@ -571,8 +571,11 @@ class Purchase(Workflow, ModelSQL, ModelView, TaxableMixin):
})
def get_rec_name(self, name):
return (self.number or str(self.id)
+ ' - ' + self.party.name)
if self.number:
return self.number
elif self.reference:
return '[%s]' % self.reference
return '(%s)' % self.id
@classmethod
def search_rec_name(cls, name, clause):
@@ -581,13 +584,10 @@ class Purchase(Workflow, ModelSQL, ModelView, TaxableMixin):
bool_op = 'AND'
else:
bool_op = 'OR'
names = value.split(' - ', 1)
domain = [bool_op,
('number', operator, names[0]),
('reference', operator, names[0]),
('number', operator, value),
('reference', operator, value),
]
if len(names) != 1 and names[1]:
domain = [bool_op, domain, ('party', operator, names[1])]
return domain
@classmethod