From a086761848db7a2d022e9d58d5ab51ebba3d946e Mon Sep 17 00:00:00 2001 From: lul-odoo Date: Fri, 19 Oct 2018 08:12:54 +0000 Subject: [PATCH] [IMP] hr_*: Search on department and on children departments Purpose ======= Currently when searching on a department (on the employee view for example) we only retrieve employees from the specific department. It should return all the employees from the department and also from its children departments, like for partners or companies. Specification ============= Adapt all the search view where a department field is used by specifying a 'child_of' operator. --- addons/hr/views/hr_views.xml | 4 ++-- addons/hr_attendance/views/hr_attendance_view.xml | 2 +- addons/hr_contract/views/hr_contract_views.xml | 2 +- addons/hr_expense/views/hr_expense_views.xml | 2 +- addons/hr_holidays/report/hr_leave_reports.xml | 2 +- addons/hr_holidays/views/hr_leave_allocation_views.xml | 3 +-- addons/hr_holidays/views/hr_leave_views.xml | 2 +- addons/hr_recruitment/views/hr_recruitment_views.xml | 4 ++-- 8 files changed, 10 insertions(+), 11 deletions(-) diff --git a/addons/hr/views/hr_views.xml b/addons/hr/views/hr_views.xml index 74f7cb32bfc..d02240f639d 100644 --- a/addons/hr/views/hr_views.xml +++ b/addons/hr/views/hr_views.xml @@ -177,7 +177,7 @@ - + @@ -440,7 +440,7 @@ - + diff --git a/addons/hr_attendance/views/hr_attendance_view.xml b/addons/hr_attendance/views/hr_attendance_view.xml index 4c7b33c0980..a3b7ca51c42 100644 --- a/addons/hr_attendance/views/hr_attendance_view.xml +++ b/addons/hr_attendance/views/hr_attendance_view.xml @@ -67,7 +67,7 @@ - + diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml index 537988666f1..af8e47cebce 100644 --- a/addons/hr_contract/views/hr_contract_views.xml +++ b/addons/hr_contract/views/hr_contract_views.xml @@ -54,7 +54,7 @@ - + diff --git a/addons/hr_expense/views/hr_expense_views.xml b/addons/hr_expense/views/hr_expense_views.xml index 92734975333..65c88d077e1 100644 --- a/addons/hr_expense/views/hr_expense_views.xml +++ b/addons/hr_expense/views/hr_expense_views.xml @@ -578,7 +578,7 @@ - + diff --git a/addons/hr_holidays/report/hr_leave_reports.xml b/addons/hr_holidays/report/hr_leave_reports.xml index d4471fa8a72..3e3a09ddf6f 100644 --- a/addons/hr_holidays/report/hr_leave_reports.xml +++ b/addons/hr_holidays/report/hr_leave_reports.xml @@ -25,7 +25,7 @@ - + diff --git a/addons/hr_holidays/views/hr_leave_allocation_views.xml b/addons/hr_holidays/views/hr_leave_allocation_views.xml index a9973828ab7..ded0dbea531 100644 --- a/addons/hr_holidays/views/hr_leave_allocation_views.xml +++ b/addons/hr_holidays/views/hr_leave_allocation_views.xml @@ -24,8 +24,7 @@ - - + - + diff --git a/addons/hr_recruitment/views/hr_recruitment_views.xml b/addons/hr_recruitment/views/hr_recruitment_views.xml index 5fa6424e959..9b2142d3b1a 100644 --- a/addons/hr_recruitment/views/hr_recruitment_views.xml +++ b/addons/hr_recruitment/views/hr_recruitment_views.xml @@ -201,7 +201,7 @@ - + @@ -907,7 +907,7 @@ - +