appraial priority

This commit is contained in:
blackbelts 2025-06-23 13:49:09 +03:00
parent ec8c2392a6
commit e5318ba145
1 changed files with 6 additions and 6 deletions

View File

@ -285,11 +285,11 @@ class StandardAppraisalLines(models.Model):
# inverse field
@api.onchange('greed', 'greet_level')
@api.onchange('greed', 'great_level')
def _onchange_greed(self):
for rec in self:
if rec.greet_level:
value = rec.greed / (rec.greet_level / 5)
if rec.great_level:
value = rec.greed / (rec.great_level / 5)
if value <= 1:
rec.priority = '0'
elif value <= 2:
@ -301,11 +301,11 @@ class StandardAppraisalLines(models.Model):
else:
rec.priority = '4'
@api.onchange('priority', 'greet_level')
@api.onchange('priority', 'great_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)
if rec.priority and rec.great_level:
rec.greed = (int(rec.priority) + 1) * (rec.great_level / 5)
@api.constrains('greed', 'great_level')
def greed_constrains(self):