From 92bdd0e7c5a4ba13f1874e1aec2e379745e5660e Mon Sep 17 00:00:00 2001 From: jem-odoo Date: Tue, 14 Aug 2018 10:29:23 +0200 Subject: [PATCH] [FIX] hr_timesheet: set correct label on timesheet subview When a subview is defined in a form view, the fields_view_get extracts it from the global view arch returned. So extending the field_view_get does not work to change label on subview. This commit make this work by extending private implementation instead. Task #39079 --- addons/hr_timesheet/models/project.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/addons/hr_timesheet/models/project.py b/addons/hr_timesheet/models/project.py index f52ca08d8e8..bb22610098b 100644 --- a/addons/hr_timesheet/models/project.py +++ b/addons/hr_timesheet/models/project.py @@ -147,8 +147,8 @@ class Task(models.Model): return super(Task, self).write(values) @api.model - def fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): + def _fields_view_get(self, view_id=None, view_type='form', toolbar=False, submenu=False): """ Set the correct label for `unit_amount`, depending on company UoM """ - result = super(Task, self).fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu) + result = super(Task, self)._fields_view_get(view_id=view_id, view_type=view_type, toolbar=toolbar, submenu=submenu) result['arch'] = self.env['account.analytic.line']._apply_timesheet_label(result['arch']) return result