From 439909ce4132c3d511e9b5b4e40faa29e3398730 Mon Sep 17 00:00:00 2001 From: Quentin Mondot Date: Wed, 19 Nov 2025 13:48:57 +0100 Subject: [PATCH] [IMP] project_working_time_task_portal : change compute api depends of billable_effective_hours --- project_working_time_task_portal/__manifest__.py | 2 +- .../migrations/16.0.1.0.5/post-migration.py | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py diff --git a/project_working_time_task_portal/__manifest__.py b/project_working_time_task_portal/__manifest__.py index a03a72b..fbd8725 100644 --- a/project_working_time_task_portal/__manifest__.py +++ b/project_working_time_task_portal/__manifest__.py @@ -3,7 +3,7 @@ { "name": "project_working_time_task_portal", - "version": "16.0.1.0.4", + "version": "16.0.1.0.5", "author": "Elabore", "website": "https://elabore.coop", "maintainer": "Boris Gallet", diff --git a/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py b/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py new file mode 100644 index 0000000..483227a --- /dev/null +++ b/project_working_time_task_portal/migrations/16.0.1.0.5/post-migration.py @@ -0,0 +1,9 @@ +from odoo import SUPERUSER_ID, api + +def migrate(cr, version): + env = api.Environment(cr, SUPERUSER_ID, {}) + + tasks = env["project.task"].search([("stage_id.fold", "=", False)]) + tasks._compute_billable_effective_hours() + + cr.commit()