From 5afd3607a1eb19a7390b8e1352aca24738136ca8 Mon Sep 17 00:00:00 2001 From: Kevin Baptiste Date: Fri, 30 Sep 2022 11:01:44 +0000 Subject: [PATCH] [FIX] (website_)hr_recruitment: unpublished job on archive Unpublish the job from the website when they are archived, and correct the condition to show Archive/Unarchive on the job kanban view. task-3001159 closes odoo/odoo#102034 X-original-commit: 653a673b980133c2304e04c93730321d9f26eebe Signed-off-by: Kevin Baptiste --- addons/hr_recruitment/views/hr_job_views.xml | 4 ++-- addons/website_hr_recruitment/models/hr_job.py | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/addons/hr_recruitment/views/hr_job_views.xml b/addons/hr_recruitment/views/hr_job_views.xml index 46bd5557458..d74a9381eb8 100644 --- a/addons/hr_recruitment/views/hr_job_views.xml +++ b/addons/hr_recruitment/views/hr_job_views.xml @@ -116,8 +116,8 @@ diff --git a/addons/website_hr_recruitment/models/hr_job.py b/addons/website_hr_recruitment/models/hr_job.py index 87eccd27c14..f578fba08ac 100644 --- a/addons/website_hr_recruitment/models/hr_job.py +++ b/addons/website_hr_recruitment/models/hr_job.py @@ -45,3 +45,7 @@ class Job(models.Model): def get_backend_menu_id(self): return self.env.ref('hr_recruitment.menu_hr_recruitment_root').id + + def toggle_active(self): + self.filtered('active').website_published = False + return super().toggle_active()