Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Employees

Entity: hr.employee.base

Compute Method: _compute_newly_hired

View 18.0
Inputs Method Outputs
- new_hire_field = self._get_new_hire_field()
- new_hire_date = fields.Datetime.now() - timedelta(days=90)
- for employee in self:
-             if not employee[new_hire_field]:
-                 employee.newly_hired = False
-             elif not isinstance(employee[new_hire_field], datetime):
-                 employee.newly_hired = employee[new_hire_field] > new_hire_date.date()
-             else:
-                 employee.newly_hired = employee[new_hire_field] > new_hire_date
  • newly_hired

Back to entity