[IMP] hr_timesheet: Round timesheet when created from timer
Because. Mighty PO said: "We'll need this in internal" Don't ask me, it's changing every two days. Task 2204084 closes odoo/odoo#48097 Related: odoo/enterprise#9394 Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
This commit is contained in:
@@ -224,6 +224,9 @@ class AccountAnalyticLine(models.Model):
|
||||
if minutes_spent < 1:
|
||||
amount = self.unit_amount
|
||||
else:
|
||||
minimum_duration = int(self.env['ir.config_parameter'].sudo().get_param('hr_timesheet.timesheet_min_duration', 0))
|
||||
rounding = int(self.env['ir.config_parameter'].sudo().get_param('hr_timesheet.timesheet_rounding', 0))
|
||||
minutes_spent = self._timer_rounding(minutes_spent, minimum_duration, rounding)
|
||||
amount = self.unit_amount + minutes_spent * 60 / 3600
|
||||
self.write({'unit_amount': amount})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user