From d837d0b4e2b70290513224c518e1e5aaacc65d4f Mon Sep 17 00:00:00 2001 From: "Tommy (tong)" Date: Mon, 13 Feb 2023 05:41:53 +0000 Subject: [PATCH] [IMP] hr_work_entry: allow change initial date to view work entries - Add a new variable to view the initial date in calendar view. closes odoo/odoo#112548 X-original-commit: e63993764d7e7206ed0bb97de30964b4776d6adb Related: odoo/enterprise#37031 Signed-off-by: Kevin Baptiste --- addons/hr_work_entry/models/hr_employee.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/addons/hr_work_entry/models/hr_employee.py b/addons/hr_work_entry/models/hr_employee.py index 32ca0a5146a..91e029de6e0 100644 --- a/addons/hr_work_entry/models/hr_employee.py +++ b/addons/hr_work_entry/models/hr_employee.py @@ -6,13 +6,16 @@ from odoo import models, _ class HrEmployee(models.Model): _inherit = 'hr.employee' - def action_open_work_entries(self): + def action_open_work_entries(self, initial_date=False): self.ensure_one() + ctx = {'default_employee_id': self.id} + if initial_date: + ctx['initial_date'] = initial_date return { 'type': 'ir.actions.act_window', 'name': _('%s work entries', self.display_name), 'view_mode': 'calendar,tree,form', 'res_model': 'hr.work.entry', - 'context': {'default_employee_id': self.id}, + 'context': ctx, 'domain': [('employee_id', '=', self.id)], }