Files
stock-logistics-warehouse/stock_demand_estimate/models/date_range.py
mpanarin a56934c20c [MIG] stock_demand_estimate: migrate to 11
stock_demand_estimate: refactor sheet wizard
2024-12-04 12:43:17 +05:30

24 lines
647 B
Python

# Copyright 2016 Eficent Business and IT Consulting Services S.L.
# (http://www.eficent.com)
from odoo import api, fields, models
class DateRange(models.Model):
_inherit = "date.range"
days = fields.Integer(
string="Days between dates",
compute='_compute_days',
readonly=True,
)
@api.multi
@api.depends('date_start', 'date_end')
def _compute_days(self):
for rec in self.filtered(lambda x: x.date_start and x.date_end):
rec.days = abs((
fields.Date.from_string(rec.date_end) -
fields.Date.from_string(rec.date_start)
).days) + 1