[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
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user