Use reference and id to compute record name of blanket agreement
Closes #12805
This commit is contained in:
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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in new issue
Block a user