From 4ea71f8a3b0027f70dad68a80880ecf567085015 Mon Sep 17 00:00:00 2001 From: XuanHuyen Date: Wed, 15 Jan 2025 17:30:05 +0700 Subject: [PATCH] add field chargeable --- addons/project/models/project_task.py | 3 +++ addons/project/views/project_task_views.xml | 10 +++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/addons/project/models/project_task.py b/addons/project/models/project_task.py index 57fecae5c..10a63bd50 100644 --- a/addons/project/models/project_task.py +++ b/addons/project/models/project_task.py @@ -304,6 +304,9 @@ class Task(models.Model): ) link_preview_name = fields.Char(compute='_compute_link_preview_name', export_string_translation=False) + # Non-chargeable or Chargeable + is_chargeable = fields.Boolean(string='Chargable', default=False) + _sql_constraints = [ ('recurring_task_has_no_parent', 'CHECK (NOT (recurring_task IS TRUE AND parent_id IS NOT NULL))', "A subtask cannot be recurrent."), ('private_task_has_no_parent', 'CHECK (NOT (project_id IS NULL AND parent_id IS NOT NULL))', "A private task cannot have a parent."), diff --git a/addons/project/views/project_task_views.xml b/addons/project/views/project_task_views.xml index eda546826..0e6d6c2e8 100644 --- a/addons/project/views/project_task_views.xml +++ b/addons/project/views/project_task_views.xml @@ -460,6 +460,8 @@ + + @@ -665,6 +667,7 @@ + @@ -681,10 +684,13 @@
- +
+
+ Chargeable +
@@ -753,6 +759,7 @@ + @@ -825,6 +832,7 @@ +