hr.department
Department. Defined in module hr; exists in Odoo 16, 17, 18, 19, 20. Across the upgrade steps we tracked: 4 fields added, 3 removed, 0 renamed.
- Odoo 16 hr
- Odoo 17 hr
- Odoo 18 hr
- Odoo 19 hr
- Odoo 20 hr
No change to this model's own fields in this step.
Fields added (1)
| Field | Type | Module |
|---|---|---|
| has_read_access | boolean | hr |
Now also inherits mail.activity.mixin (fields from these parents are listed on their own pages).
1 menus opening this model removed
- hr.menu_hr_department_tree
Fields removed (3)
| Field | Type | Module | Notes |
|---|---|---|---|
| appraisal_survey_template_id | many2one | hr_appraisal_survey | |
| custom_appraisal_template_id | many2one | hr_appraisal | |
| expense_sheets_to_approve_count | integer | hr_expense |
Fields added (2)
| Field | Type | Module |
|---|---|---|
| appraisal_template_ids | many2many | hr_appraisal |
| expenses_to_approve_count | integer | hr_expense |
1 views of this model removed
- hr_appraisal_survey.hr_department_view_form
Fields added (1)
| Field | Type | Module |
|---|---|---|
| l10n_sa_saudization_minimum_wage | float | l10n_sa_hr_payroll |
1 views of this model removed
- hr_org_chart.hr_department_hierarchy_view
All fields declared on hr.department (32)
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 32 fields
| Field | Type | Label | Module | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|
| absence_of_today | integer | Absence by Today | hr_holidays | |||||
| active | boolean | Active | hr | |||||
| allocation_to_approve_count | integer | Allocation to Approve | hr_holidays | |||||
| appraisal_properties_definition | properties_definition | Appraisal Properties | hr_appraisalE | |||||
| appraisal_survey_template_id | many2one survey.survey | Appraisal Survey | hr_appraisal_surveyE | |||||
| appraisal_template_ids | many2many hr.appraisal.template | Appraisal Templates | hr_appraisalE | |||||
| appraisals_to_process_count | integer | Appraisals to Process | hr_appraisalE | |||||
| child_ids | one2many hr.department | Child Departments | hr | |||||
| color | integer | Color Index | hr | |||||
| company_id | many2one res.company | Company | hr | |||||
| complete_name | char | Complete Name | hr | |||||
| custom_appraisal_template_id | many2one hr.appraisal.template | Appraisal Templates | hr_appraisalE | |||||
| display_name | char | website_hr_recruitment | ||||||
| expected_employee | integer | Expected Employee | hr_recruitment | |||||
| expense_sheets_to_approve_count | integer | Expenses Reports to Approve | hr_expense | |||||
| expenses_to_approve_count | integer | Expenses to Approve | hr_expense | |||||
| has_read_access | boolean | hr | ||||||
| jobs_ids | one2many hr.job | Jobs | hr | |||||
| l10n_sa_saudization_minimum_wage | float | Minimum Wage | l10n_sa_hr_payrollE | |||||
| leave_to_approve_count | integer | Time Off to Approve | hr_holidays | |||||
| manager_id | many2one hr.employee | Manager | hr | |||||
| master_department_id | many2one hr.department | Master Department | hr | |||||
| member_ids | one2many hr.employee | Members | hr | |||||
| name | char | Department Name | hr | |||||
| new_applicant_count | integer | New Applicant | hr_recruitment | |||||
| new_hired_employee | integer | New Hired Employee | hr_recruitment | |||||
| note | text | Note | hr | |||||
| parent_id | many2one hr.department | Parent Department | hr | |||||
| parent_path | char | hr | ||||||
| plan_ids | one2many mail.activity.plan | hr | ||||||
| plans_count | integer | hr | ||||||
| total_employee | integer | Total Employee | hr |