From 6ed20e3489cb3f19d7a646ec9d706d269f9cf404 Mon Sep 17 00:00:00 2001 From: "Cedric Prieels (cpr)" Date: Tue, 25 May 2021 15:38:24 +0000 Subject: [PATCH] [IMP] project: improve the UX of the app Generic UX improvements for the project app. task-2501760 See odoo/enterprise#18819 closes odoo/odoo#71232 Signed-off-by: LTU-Odoo --- addons/hr_timesheet/models/project.py | 3 + addons/hr_timesheet/views/project_views.xml | 11 ++- .../project_task_create_timesheet_views.xml | 2 +- addons/project/models/project.py | 4 +- .../project/static/src/js/project_calendar.js | 11 +++ .../src/js/project_task_kanban_examples.js | 13 ++- addons/project/views/project_views.xml | 93 ++++++++++++------- addons/project/views/rating_views.xml | 1 + addons/sale_project/models/project.py | 2 +- .../sale_project/views/project_task_views.xml | 5 +- .../views/project_task_views.xml | 2 +- 11 files changed, 95 insertions(+), 52 deletions(-) diff --git a/addons/hr_timesheet/models/project.py b/addons/hr_timesheet/models/project.py index b79e333ee2c..ba868f20dbe 100644 --- a/addons/hr_timesheet/models/project.py +++ b/addons/hr_timesheet/models/project.py @@ -194,6 +194,9 @@ class Task(models.Model): 'name': _('Timesheets'), 'res_model': 'account.analytic.line', 'view_mode': 'list,form', + 'context': { + 'default_project_id': self.project_id.id + }, 'domain': [('project_id', '!=', False), ('task_id', 'in', tasks.ids)], } diff --git a/addons/hr_timesheet/views/project_views.xml b/addons/hr_timesheet/views/project_views.xml index 3713a2b3662..35137997da5 100644 --- a/addons/hr_timesheet/views/project_views.xml +++ b/addons/hr_timesheet/views/project_views.xml @@ -175,9 +175,9 @@ - @@ -223,9 +223,9 @@ - + @@ -281,6 +281,9 @@ project.task + + + diff --git a/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml b/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml index 06241324c24..881d5f2b6f2 100644 --- a/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml +++ b/addons/hr_timesheet/wizard/project_task_create_timesheet_views.xml @@ -9,8 +9,8 @@ - +