appraial priority
This commit is contained in:
parent
e3a75065ce
commit
ec8c2392a6
|
|
@ -285,35 +285,27 @@ class StandardAppraisalLines(models.Model):
|
|||
|
||||
# inverse field
|
||||
|
||||
@api.onchange('priority','greed')
|
||||
def change_priority(self):
|
||||
@api.onchange('greed', 'greet_level')
|
||||
def _onchange_greed(self):
|
||||
for rec in self:
|
||||
if rec.priority:
|
||||
if rec.priority == '1':
|
||||
rec.greed = 2
|
||||
elif rec.priority == '2':
|
||||
rec.greed = 4
|
||||
elif rec.priority == '3':
|
||||
rec.greed = 6
|
||||
elif rec.priority == '4':
|
||||
rec.greed = 8
|
||||
elif rec.priority == '5':
|
||||
rec.greed = 10
|
||||
|
||||
@api.onchange('priority', 'greed')
|
||||
def change_greed(self):
|
||||
for rec in self:
|
||||
if rec.greed:
|
||||
if rec.greed == 2 or rec.greed == 3:
|
||||
if rec.greet_level:
|
||||
value = rec.greed / (rec.greet_level / 5)
|
||||
if value <= 1:
|
||||
rec.priority = '0'
|
||||
elif value <= 2:
|
||||
rec.priority = '1'
|
||||
elif rec.greed == 4 or rec.greed == 5:
|
||||
elif value <= 3:
|
||||
rec.priority = '2'
|
||||
elif rec.greed == 6 or rec.greed == 7:
|
||||
elif value <= 4:
|
||||
rec.priority = '3'
|
||||
elif rec.greed == 8 or rec.greed == 9:
|
||||
else:
|
||||
rec.priority = '4'
|
||||
elif rec.greed >= 10 :
|
||||
rec.priority = '5'
|
||||
|
||||
@api.onchange('priority', 'greet_level')
|
||||
def _onchange_priority(self):
|
||||
for rec in self:
|
||||
if rec.priority and rec.greet_level:
|
||||
rec.greed = (int(rec.priority) + 1) * (rec.greet_level / 5)
|
||||
|
||||
@api.constrains('greed', 'great_level')
|
||||
def greed_constrains(self):
|
||||
|
|
|
|||
Loading…
Reference in New Issue