From 2ce2b305913faff8db524d8548ef8f4511726f09 Mon Sep 17 00:00:00 2001 From: dasz Date: Thu, 14 Sep 2023 15:54:28 +0200 Subject: [PATCH] [IMP] hr_employee: Add util method to retrieve employee's age method Part-of: odoo/odoo#135508 --- addons/hr/models/hr_employee.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/addons/hr/models/hr_employee.py b/addons/hr/models/hr_employee.py index 1926f3b4ea9..65fb1b02041 100644 --- a/addons/hr/models/hr_employee.py +++ b/addons/hr/models/hr_employee.py @@ -526,6 +526,12 @@ class HrEmployeePrivate(models.Model): datetime.combine(fields.Date.from_string(date_to), time.max).replace(tzinfo=UTC) ) + def _get_age(self, target_date=None): + self.ensure_one() + if target_date is None: + target_date = fields.Date.context_today(self.env.user) + return relativedelta(target_date, self.birthday).years if self.birthday else 0 + # --------------------------------------------------------- # Messaging # ---------------------------------------------------------