Use reference and id to compute record name of blanket agreement

Closes #12805
This commit is contained in:
Cédric Krier committed 2023-12-06 16:54:44 +01:00
1 parent fa8f47e0d1
commit 2c87c460ac
2 files changed
+28

No files matched your search

@@ -283,6 +283,20 @@ class BlanketAgreement(Workflow, ModelSQL, ModelView):
def default_state(cls):
return 'draft'
@property
def full_number(self):
return self.number
def get_rec_name(self, name):
items = []
if self.full_number:
items.append(self.full_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):
_, operator, value = clause
+14
View File
@@ -284,6 +284,20 @@ class BlanketAgreement(Workflow, ModelSQL, ModelView):
def default_state(cls):
return 'draft'
@property
def full_number(self):
return self.number
def get_rec_name(self, name):
items = []
if self.full_number:
items.append(self.full_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):
_, operator, value = clause