[IMP] get_domain function to reservations

This commit is contained in:
Dario Lodeiros
2018-10-25 12:12:34 +02:00
parent a53150c789
commit fe09534b6d

View File

@@ -825,11 +825,16 @@ class HotelReservation(models.Model):
@param dto: range date to @param dto: range date to
@return: array with the reservations _confirmed_ between dfrom and dto @return: array with the reservations _confirmed_ between dfrom and dto
""" """
domain = self._get_domain_reservations_occupation(dfrom, dto)
return self.env['hotel.reservation'].search(domain)
@api.model
def _get_domain_reservations_occupation(self, dfrom, dto):
domain = [('reservation_line_ids.date', '>=', dfrom), domain = [('reservation_line_ids.date', '>=', dfrom),
('reservation_line_ids.date', '<', dto), ('reservation_line_ids.date', '<', dto),
('state', '!=', 'cancelled'), ('state', '!=', 'cancelled'),
('overbooking', '=', False)] ('overbooking', '=', False)]
return self.env['hotel.reservation'].search(domain) return domain
@api.model @api.model
def get_reservations_dates(self, dfrom, dto, room_type=False): def get_reservations_dates(self, dfrom, dto, room_type=False):