From e81372ce76a1f9141a5b8cd2080238d49c0c81ec Mon Sep 17 00:00:00 2001 From: blackbelts <74664702+eslamtalaat74@users.noreply.github.com> Date: Mon, 23 Jun 2025 13:54:06 +0300 Subject: [PATCH] curr claim reserv --- odex25_hr/exp_hr_appraisal/models/appraisal.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/odex25_hr/exp_hr_appraisal/models/appraisal.py b/odex25_hr/exp_hr_appraisal/models/appraisal.py index 636fb464b..a49ff7561 100644 --- a/odex25_hr/exp_hr_appraisal/models/appraisal.py +++ b/odex25_hr/exp_hr_appraisal/models/appraisal.py @@ -291,20 +291,21 @@ class StandardAppraisalLines(models.Model): if rec.great_level: value = rec.greed / (rec.great_level / 5) if value <= 1: - rec.priority = '0' - elif value <= 2: rec.priority = '1' - elif value <= 3: + elif value <= 2: rec.priority = '2' - elif value <= 4: + elif value <= 3: rec.priority = '3' - else: + elif value <= 4: rec.priority = '4' + else: + rec.priority = '5' @api.onchange('priority', 'great_level') def _onchange_priority(self): for rec in self: if rec.priority and rec.great_level: + rec.greed = (int(rec.priority) + 1) * (rec.great_level / 5) @api.constrains('greed', 'great_level')