Skip to Content
Odoo model · Enterprise

hr.appraisal.goal

Appraisal Goal. Defined in module hr_appraisal; exists in Odoo 18, 19, 20. Across the upgrade steps we tracked: 18 fields added, 3 removed, 0 renamed.

  1. Odoo 16 not covered
  2. Odoo 17 not covered
  3. Odoo 18 hr_appraisal
  4. Odoo 19 hr_appraisal
  5. Odoo 20 hr_appraisal

This is an Enterprise model: Odoo 16 and 17 Enterprise sources are not part of the data, so those versions show as not covered.

Odoo 17 to 18

Community only All changes in this step

Not covered: this step compares Community modules only and this model belongs to an Enterprise module.

Odoo 18 to 19

Community + Enterprise All changes in this step

Fields removed (3)

FieldTypeModuleNotes
employee_idmany2onehr_appraisal
manager_idmany2onehr_appraisal
manager_user_idmany2onehr_appraisal

Fields added (16)

Show all 16
FieldTypeModule
activebooleanhr_appraisal
child_idsone2manyhr_appraisal
current_goal_skill_idsone2manyhr_appraisal_skills
department_idsmany2manyhr_appraisal
employee_idsmany2manyhr_appraisal
goal_skill_idsone2manyhr_appraisal_skills
has_edit_rightbooleanhr_appraisal
job_idsmany2manyhr_appraisal
manager_idsmany2manyhr_appraisal
number_of_completed_sibling_goalsintegerhr_appraisal
number_of_sibling_goalsintegerhr_appraisal
parent_idmany2onehr_appraisal
parent_pathcharhr_appraisal
sibling_goals_ratiofloathr_appraisal
template_goal_idmany2onehr_appraisal
usual_duration_monthintegerhr_appraisal

Now also inherits hr.mixin (fields from these parents are listed on their own pages).

1 actions on this model removed
  • hr_appraisal.action_mark_as_done

Odoo 19 to 20

Community + Enterprise All changes in this step

Fields added (2)

FieldTypeModule
children_progressionfloathr_appraisal
progression_displaycharhr_appraisal

All fields declared on hr.appraisal.goal (29)

Fields this model declares itself in any version, with the versions they exist in. Inherited fields (mail.thread and other mixins) are on the parent model's page.

present not present not covered (Enterprise, Odoo 16 and 17)

Show all 29 fields
FieldTypeLabelModule1617181920
activebooleanhr_appraisalE
child_idsone2many hr.appraisal.goalSub Goal Templatehr_appraisalE
children_progressionfloatChildren Progressionhr_appraisalE
company_idmany2one res.companyhr_appraisalE
current_goal_skill_idsone2many hr.appraisal.goal.skillhr_appraisal_skillsE
deadlinedatehr_appraisalE
department_idsmany2many hr.departmenthr_appraisalE
descriptionhtmlhr_appraisalE
employee_autocomplete_idsmany2many hr.employeehr_appraisalE
employee_idmany2one hr.employeeEmployeehr_appraisalE
employee_idsmany2many hr.employeeEmployeehr_appraisalE
goal_skill_idsone2many hr.appraisal.goal.skillSkillshr_appraisal_skillsE
has_edit_rightbooleanhr_appraisalE
is_managerbooleanhr_appraisalE
job_idsmany2many hr.jobhr_appraisalE
manager_idmany2one hr.employeeManagerhr_appraisalE
manager_idsmany2many hr.employeeManagerhr_appraisalE
manager_user_idmany2one res.usershr_appraisalE
namecharhr_appraisalE
number_of_completed_sibling_goalsintegerhr_appraisalE
number_of_sibling_goalsintegerhr_appraisalE
parent_idmany2one hr.appraisal.goalParent Goal Templatehr_appraisalE
parent_pathcharhr_appraisalE
progressionselectionProgressionhr_appraisalE
progression_displaycharProgresshr_appraisalE
sibling_goals_ratiofloathr_appraisalE
tag_idsmany2many hr.appraisal.goal.tagTagshr_appraisalE
template_goal_idmany2one hr.appraisal.goalGoal Templatehr_appraisalE
usual_duration_monthintegerUsual Timinghr_appraisalE
Coverage. Odoo 16 to 17 and 17 to 18 compare Community modules only (the Enterprise 16 and 17 sources are not available to us). Odoo 18 to 19 and 19 to 20 include Community and Enterprise modules. Everything here comes from a static read of the Odoo source code: a field counts as removed only when no parent model, mixin or delegated model still provides it. Fields created dynamically at run time can be missed, and entries we could not confirm are marked as low confidence.