From e0b2a07b01f31f41e650f68b79c9231e5f95fd8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phan=20Sainl=C3=A9ger?= Date: Fri, 13 Mar 2026 17:25:48 +0100 Subject: [PATCH] [MIG] project_task_billable_hours: migrate to 18.0 --- project_task_billable_hours/__init__.py | 0 project_task_billable_hours/__manifest__.py | 20 ++++++++++ .../views/project_task_views.xml | 39 +++++++++++++++++++ 3 files changed, 59 insertions(+) create mode 100644 project_task_billable_hours/__init__.py create mode 100644 project_task_billable_hours/__manifest__.py create mode 100644 project_task_billable_hours/views/project_task_views.xml diff --git a/project_task_billable_hours/__init__.py b/project_task_billable_hours/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/project_task_billable_hours/__manifest__.py b/project_task_billable_hours/__manifest__.py new file mode 100644 index 0000000..6aa500b --- /dev/null +++ b/project_task_billable_hours/__manifest__.py @@ -0,0 +1,20 @@ +# Copyright 2022 Elabore +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Project task billable hours", + "version": "18.0.1.0.0", + "author": "Elabore", + "website": "https://git.elabore.coop/elabore/project-tools", + "maintainer": "Laetitia Da Costa", + "license": "AGPL-3", + "category": "Tools", + "summary": "In task kanban view, display remaining billable hours instead of remaining hours", + "description": "", + "depends": ["project", "hr_timesheet", "project_working_time_task_portal"], + "data": [ + "views/project_task_views.xml", + ], + "installable": True, + "application": False, +} diff --git a/project_task_billable_hours/views/project_task_views.xml b/project_task_billable_hours/views/project_task_views.xml new file mode 100644 index 0000000..5dc5a0c --- /dev/null +++ b/project_task_billable_hours/views/project_task_views.xml @@ -0,0 +1,39 @@ + + + + + project.task.kanban.billable.remaining.hours.inherit + project.task + + + + + + + + +
+ +
+
+
+
+