From 8a1037df67c76de055d8caa6db4223a1c8ed69cf Mon Sep 17 00:00:00 2001 From: jem-odoo Date: Thu, 6 Jun 2019 06:57:36 +0000 Subject: [PATCH] [FIX] sale_timesheet: SO line editable only for salesman MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This commit makes the sale line field on task editable and clickable only for salesperson. As task can be read by any employee (depending on project visibility), a non salesman user can see the 'name_get' of the sale line, but get an access error when clicking on it. This fix duplicate the field and only display the correct version (editable or readonly) according to current user access rights. Task-1999673 closes odoo/odoo#33320 Signed-off-by: Jérome Maes (jem) --- .../sale_timesheet/views/project_task_views.xml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/addons/sale_timesheet/views/project_task_views.xml b/addons/sale_timesheet/views/project_task_views.xml index af077f03b1e..937dc940033 100644 --- a/addons/sale_timesheet/views/project_task_views.xml +++ b/addons/sale_timesheet/views/project_task_views.xml @@ -62,12 +62,25 @@ - + + + project.task.form.inherit.sale.line.editable.salesman + project.task + + + + {"no_create": True} + 0 + + + + + project.task.form.inherit.sale.order project.task