From ffc4316289f356e09fd2ac33af1333227a2bd209 Mon Sep 17 00:00:00 2001 From: zainab2097 <149927291+zainab2097@users.noreply.github.com> Date: Thu, 10 Oct 2024 15:08:41 +0300 Subject: [PATCH] Update project_task.py --- odex25_project/project_base/models/project_task.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/odex25_project/project_base/models/project_task.py b/odex25_project/project_base/models/project_task.py index 8959bfec8..4018ba9c7 100644 --- a/odex25_project/project_base/models/project_task.py +++ b/odex25_project/project_base/models/project_task.py @@ -56,8 +56,7 @@ class ProjectTask(models.Model): _("Total planned hours for all tasks in stage %s must not exceed Total stage hours %s") % ( record.phase_id.display_name, record.phase_hours)) - @api.onchange('stage_id', 'stage_id.is_closed') - def _compute_stage(self): + def _send_state_change_notification(self): manager_users = self.env.ref('project.group_project_manager').users department_manager_users = self.env.ref('project_base.group_project_department_manager').users # Combine both user sets @@ -75,3 +74,7 @@ class ProjectTask(models.Model): 'author_id': self.env.user.partner_id and self.env.user.partner_id.id }) + @api.onchange('stage_id', 'stage_id.is_closed') + def _compute_stage(self): + self._send_state_change_notification() +