appraial priority mclassif
This commit is contained in:
parent
eca246abf1
commit
8e206de046
|
|
@ -264,12 +264,12 @@ class StandardAppraisalLines(models.Model):
|
|||
great_level = fields.Float()
|
||||
priority = fields.Selection(
|
||||
[
|
||||
('0', '1'),
|
||||
('1', '2'),
|
||||
('2', '3'),
|
||||
('3', '4'),
|
||||
('4', '5'),
|
||||
('5', '6'),
|
||||
('1', '1'),
|
||||
('2', '2'),
|
||||
('3', '3'),
|
||||
('4', '4'),
|
||||
('5', '5'),
|
||||
('6', '6'),
|
||||
],
|
||||
string='Priority',
|
||||
compute='_compute_priority',
|
||||
|
|
@ -284,19 +284,19 @@ class StandardAppraisalLines(models.Model):
|
|||
for rec in self:
|
||||
if rec.great_level:
|
||||
value = rec.greed / (rec.great_level / 5)
|
||||
# 4.5
|
||||
# 3.5
|
||||
if 1 <= value <= 2:
|
||||
rec.priority = '2'
|
||||
rec.priority = '1'
|
||||
elif 2 < value <= 3:
|
||||
rec.priority = '3'
|
||||
rec.priority = '2'
|
||||
# 3.5
|
||||
elif 3 < value <= 4:
|
||||
rec.priority = '4'
|
||||
rec.priority = '3'
|
||||
# 4
|
||||
elif 4 < value <= 5:
|
||||
rec.priority = '5'
|
||||
rec.priority = '4'
|
||||
elif value > 5:
|
||||
rec.priority = '6'
|
||||
rec.priority = '5'
|
||||
else:
|
||||
rec.priority = '0' # fallback
|
||||
else:
|
||||
|
|
|
|||
Loading…
Reference in New Issue