From 0d6ca33f5dee07cdf919ec9a4d58fa914f872dcc Mon Sep 17 00:00:00 2001 From: xO-Tx Date: Tue, 27 Sep 2022 15:09:43 +0000 Subject: [PATCH] [FIX] website, *: add multi-edit for jobs pages *: website_hr_recruitment After [1], the multi-edit was added on the pages list views not using it except 'hr.job' records since editing the 'Department' field leads to a traceback. The goal of this commit is to fix this issue by setting an invisible 'company_id' (to be available in domains since necessary to change 'Department') and add multi-edit on the view. The 'home' icon for 'home page' records on list view should be hidden after this commit (on multi edit mode) to edit the fields correctly. [1]: https://github.com/odoo/odoo/commit/be58687284884550cc4e6c2ac7255abee4eb1125 Related to task-2889981 X-original-commit: d101be46a2a9c392e2d63f491fcc5ccec2d65c78 Part-of: odoo/odoo#101814 --- addons/website/static/src/components/views/page_list.xml | 2 +- addons/website_hr_recruitment/views/website_pages_views.xml | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/addons/website/static/src/components/views/page_list.xml b/addons/website/static/src/components/views/page_list.xml index 89d5a4d655b..cda6ec762b9 100644 --- a/addons/website/static/src/components/views/page_list.xml +++ b/addons/website/static/src/components/views/page_list.xml @@ -3,7 +3,7 @@ - + diff --git a/addons/website_hr_recruitment/views/website_pages_views.xml b/addons/website_hr_recruitment/views/website_pages_views.xml index 83f38b5eea1..ff06645727e 100644 --- a/addons/website_hr_recruitment/views/website_pages_views.xml +++ b/addons/website_hr_recruitment/views/website_pages_views.xml @@ -12,13 +12,12 @@ website_pages_list object open_website_url - - - + 1 +