diff --git a/odex25_hr/exp_hr_appraisal/models/appraisal.py b/odex25_hr/exp_hr_appraisal/models/appraisal.py index 939536910..0603587c2 100644 --- a/odex25_hr/exp_hr_appraisal/models/appraisal.py +++ b/odex25_hr/exp_hr_appraisal/models/appraisal.py @@ -285,18 +285,20 @@ class StandardAppraisalLines(models.Model): # inverse field - @api.onchange('greed', 'great_level') def _onchange_greed(self): for rec in self: if rec.great_level: value = rec.greed / (rec.great_level / 5) - if value <= 1: + # 3.5 + if value < 1: + rec.priority = '0' + elif value < 2: rec.priority = '1' - elif value <= 2: + elif value < 3: rec.priority = '2' - elif value <= 3: + elif value < 4: rec.priority = '3' - elif value <= 4: + elif value < 5: rec.priority = '4' else: rec.priority = '5'