diff --git a/addons/hr_holidays/i18n/hr_holidays.pot b/addons/hr_holidays/i18n/hr_holidays.pot index 5dee0cb459c..fe272f2c958 100644 --- a/addons/hr_holidays/i18n/hr_holidays.pot +++ b/addons/hr_holidays/i18n/hr_holidays.pot @@ -109,6 +109,18 @@ msgstr "" msgid "%s on %s: %.2f hours on %s" msgstr "" +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_holidays.py:643 +#, python-format +msgid "%s on Time Off : %.2f day(s)" +msgstr "%s on Time Off : %.2f day(s)" + +#. module: hr_holidays +#: code:addons/hr_holidays/models/hr_leave.py:643 +#, python-format +msgid "%s on Time Off : %.2f hour(s)" +msgstr "" + #. module: hr_holidays #: model_terms:ir.ui.view,arch_db:hr_holidays.report_holidayssummary msgid "</td>" diff --git a/addons/hr_holidays/models/hr_leave.py b/addons/hr_holidays/models/hr_leave.py index a63fd51641e..25bf85e595d 100644 --- a/addons/hr_holidays/models/hr_leave.py +++ b/addons/hr_holidays/models/hr_leave.py @@ -832,8 +832,12 @@ class HolidaysRequest(models.Model): def _prepare_holidays_meeting_values(self): self.ensure_one() calendar = self.employee_id.resource_calendar_id or self.env.company.resource_calendar_id + if self.leave_type_request_unit == 'hour': + meeting_name = _("%s on Time Off : %.2f hour(s)") % (self.employee_id.name or self.category_id.name, self.number_of_hours_display) + else: + meeting_name = _("%s on Time Off : %.2f day(s)") % (self.employee_id.name or self.category_id.name, self.number_of_days) meeting_values = { - 'name': self.display_name, + 'name': meeting_name, 'duration': self.number_of_days * (calendar.hours_per_day or HOURS_PER_DAY), 'description': self.notes, 'user_id': self.user_id.id,