From 1f3a392ffa3cae88afcd323e20808e68367c2a5d Mon Sep 17 00:00:00 2001 From: Kartik Chavda Date: Mon, 3 Oct 2022 05:33:23 +0000 Subject: [PATCH] [IMP] project_timesheet_holidys: make timesheet page readonly for time off tasks This commit make timesheet page of tasks related to time off types readonly so user can not create,update or delete timesheets create by leaves task-2888607 closes odoo/odoo#96359 Related: odoo/enterprise#29678 Signed-off-by: Laurent Stukkens (ltu) --- .../project_timesheet_holidays/__manifest__.py | 1 + .../views/project_task_views.xml | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 addons/project_timesheet_holidays/views/project_task_views.xml diff --git a/addons/project_timesheet_holidays/__manifest__.py b/addons/project_timesheet_holidays/__manifest__.py index 6ff678d5aab..2f564a1d6c8 100644 --- a/addons/project_timesheet_holidays/__manifest__.py +++ b/addons/project_timesheet_holidays/__manifest__.py @@ -17,6 +17,7 @@ on leaves. Project and task can be configured company-wide. 'data': [ 'views/res_config_settings_views.xml', 'views/hr_holidays_views.xml', + 'views/project_task_views.xml', 'security/ir.model.access.csv', ], diff --git a/addons/project_timesheet_holidays/views/project_task_views.xml b/addons/project_timesheet_holidays/views/project_task_views.xml new file mode 100644 index 00000000000..4c72230ea23 --- /dev/null +++ b/addons/project_timesheet_holidays/views/project_task_views.xml @@ -0,0 +1,18 @@ + + + + + project.task.leave.form.view + project.task + + + + + + + {'invisible': [('analytic_account_active', '=', False)], 'readonly': [('is_timeoff_task', '=', True)]} + + + + +