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

Module: Time Off

Entity: hr.leave

Compute Method: _compute_time_rule_time_range

View 20.0
Inputs Method Outputs
  • is_time_rule_trimmed
  • source_leave_id
  • request_hour_from
  • request_hour_to
+ for leave in self:
+             if leave.is_time_rule_trimmed or leave.source_leave_id:
+                 def fmt(h):
+                     return float_to_time(h).strftime('%H:%M')
+                 leave.time_rule_time_range = '%s → %s' % (
+                     fmt(leave.request_hour_from), fmt(leave.request_hour_to))
+             else:
+                 leave.time_rule_time_range = False
  • time_rule_time_range

Back to entity