mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[WIP] datetime by date
This commit is contained in:
@@ -930,8 +930,9 @@ class HotelReservation(models.Model):
|
|||||||
record.folio_id.compute_invoices_amount()
|
record.folio_id.compute_invoices_amount()
|
||||||
checkin = vals.get('checkin', record.checkin)
|
checkin = vals.get('checkin', record.checkin)
|
||||||
checkout = vals.get('checkout', record.checkout)
|
checkout = vals.get('checkout', record.checkout)
|
||||||
days_diff = date_utils.date_diff(checkin,
|
# days_diff = date_utils.date_diff(checkin,
|
||||||
checkout, hours=False)
|
# checkout, hours=False)
|
||||||
|
days_diff = (fields.Date.from_string(checkout) - fields.Date.from_string(checkin)).days
|
||||||
rlines = record.prepare_reservation_lines(checkin, days_diff)
|
rlines = record.prepare_reservation_lines(checkin, days_diff)
|
||||||
record.update({
|
record.update({
|
||||||
'reservation_line_ids': rlines['commands'],
|
'reservation_line_ids': rlines['commands'],
|
||||||
@@ -957,8 +958,9 @@ class HotelReservation(models.Model):
|
|||||||
self.checkin = time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
|
self.checkin = time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
|
||||||
if not self.checkout:
|
if not self.checkout:
|
||||||
self.checkout = time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
|
self.checkout = time.strftime(DEFAULT_SERVER_DATETIME_FORMAT)
|
||||||
days_diff = date_utils.date_diff(
|
# days_diff = date_utils.date_diff(
|
||||||
self.checkin, self.checkout, hours=False)
|
# self.checkin, self.checkout, hours=False)
|
||||||
|
days_diff = (fields.Date.from_string(self.checkout) - fields.Date.from_string(self.checkin)).days
|
||||||
rlines = self.prepare_reservation_lines(
|
rlines = self.prepare_reservation_lines(
|
||||||
self.checkin,
|
self.checkin,
|
||||||
days_diff,
|
days_diff,
|
||||||
@@ -1039,8 +1041,9 @@ class HotelReservation(models.Model):
|
|||||||
('folio_id', '=', folio.id), ('is_checkout', '=', True)
|
('folio_id', '=', folio.id), ('is_checkout', '=', True)
|
||||||
])
|
])
|
||||||
|
|
||||||
days_diff = date_utils.date_diff(
|
# days_diff = date_utils.date_diff(
|
||||||
self.checkin, self.checkout, hours=False)
|
# self.checkin, self.checkout, hours=False)
|
||||||
|
days_diff = (fields.Date.from_string(self.checkout) - fields.Date.from_string(self.checkin)).days
|
||||||
rlines = self.prepare_reservation_lines(
|
rlines = self.prepare_reservation_lines(
|
||||||
self.checkin,
|
self.checkin,
|
||||||
days_diff,
|
days_diff,
|
||||||
|
|||||||
Reference in New Issue
Block a user