diff --git a/odex25_hr/exp_hr_appraisal/models/appraisal.py b/odex25_hr/exp_hr_appraisal/models/appraisal.py index dbcb1c768..e67d74c97 100644 --- a/odex25_hr/exp_hr_appraisal/models/appraisal.py +++ b/odex25_hr/exp_hr_appraisal/models/appraisal.py @@ -285,6 +285,8 @@ class StandardAppraisalLines(models.Model): for rec in self: if rec.great_level: value = rec.greed / (rec.great_level / 5) + # value = 7/ (10 / 5) = 3.5 + if 1 <= value < 2: rec.priority = '1' elif 2 <= value < 3: @@ -299,15 +301,15 @@ class StandardAppraisalLines(models.Model): rec.priority = '0' # fallback else: rec.priority = '0' + print(rec.priority) @api.onchange('priority') def _inverse_priority(self): for rec in self: if rec.great_level and rec.priority: - print("kkkkkkkkk") - print(int(rec.priority) * (rec.great_level / 5)) - rec.greed = int(rec.priority) * (rec.great_level / 5) + + rec.greed = (rec.priority) * (rec.great_level / 5) print(rec.greed) @api.constrains('greed', 'great_level')