rate-update ok
This commit is contained in:
parent
ffba5c2a45
commit
38b9847ccc
4 changed files with 129 additions and 13 deletions
19
asset.py
19
asset.py
|
@ -292,10 +292,13 @@ class Asset(ModelSQL, ModelView):
|
|||
return result
|
||||
|
||||
def get_rec_name(self, name):
|
||||
if self.product:
|
||||
return self.product.rec_name
|
||||
else:
|
||||
return self.id
|
||||
""" record name
|
||||
"""
|
||||
return '%(prod)s [%(curr)s/%(unit)s]' % {
|
||||
'prod': getattr(self.product, 'rec_name', '-'),
|
||||
'curr': getattr(self.currency, 'rec_name', '-'),
|
||||
'unit': getattr(self.uom, 'rec_name', '-'),
|
||||
}
|
||||
|
||||
@classmethod
|
||||
def search_rec_name(cls, name, clause):
|
||||
|
@ -324,9 +327,7 @@ class Asset(ModelSQL, ModelView):
|
|||
for values in vlist:
|
||||
if 'updtsource' in values.keys():
|
||||
if values['updtsource'] is None:
|
||||
values['updttime1'] = None
|
||||
values['updttime2'] = None
|
||||
values['updttime3'] = None
|
||||
values['updttime'] = None
|
||||
return super(Asset, cls).create(vlist)
|
||||
|
||||
@classmethod
|
||||
|
@ -338,9 +339,7 @@ class Asset(ModelSQL, ModelView):
|
|||
for lines, values in zip(actions, actions):
|
||||
if 'updtsource' in values.keys():
|
||||
if values['updtsource'] is None:
|
||||
values['updttime1'] = None
|
||||
values['updttime2'] = None
|
||||
values['updttime3'] = None
|
||||
values['updttime'] = None
|
||||
super(Asset, cls).write(*args)
|
||||
|
||||
# end Asset
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue