diff --git a/addons/hr_skills/models/hr_skills.py b/addons/hr_skills/models/hr_skills.py index 12b2950f2a1..040b121c37d 100644 --- a/addons/hr_skills/models/hr_skills.py +++ b/addons/hr_skills/models/hr_skills.py @@ -74,6 +74,10 @@ class SkillLevel(models.Model): level_progress = fields.Integer(string="Progress", help="Progress from zero knowledge (0%) to fully mastered (100%).") default_level = fields.Boolean(help="If checked, this level will be the default one selected when choosing this skill.") + _sql_constraints = [ + ('check_level_progress', 'CHECK(level_progress BETWEEN 0 AND 100)', "Progress should be a number between 0 and 100."), + ] + def name_get(self): if not self._context.get('from_skill_level_dropdown'): return super().name_get()