\n"
"
Información de la\n"
" habitación
\n"
-" % set room_type_ids = object.room_lines.filtered('to_send').mapped('room_type_id.id')\n"
+" % set room_type_ids = object.reservation_ids.filtered('to_send').mapped('room_type_id.id')\n"
" % set room_types = user.env['hotel.room.type'].browse(room_type_ids)\n"
" % for room_type in room_types:\n"
"\n"
@@ -6120,7 +6120,7 @@ msgid "Hotel Ubications"
msgstr "Ubicaciones"
#. module: hotel
-#: model:ir.model.fields,help:hotel.field_hotel_folio_room_lines
+#: model:ir.model.fields,help:hotel.field_hotel_folio_reservation_ids
msgid "Hotel room reservation detail."
msgstr "Detalle de la reserva"
@@ -7781,7 +7781,7 @@ msgid "Room Line"
msgstr "Línea de habitación"
#. module: hotel
-#: model:ir.model.fields,field_description:hotel.field_hotel_folio_room_lines
+#: model:ir.model.fields,field_description:hotel.field_hotel_folio_reservation_ids
#: model:ir.ui.view,arch_db:hotel.hotel_folio_wizard
msgid "Room Lines"
msgstr "Líneas de habitación"
diff --git a/hotel/models/hotel_board_service_room_type.py b/hotel/models/hotel_board_service_room_type.py
index a7f774b84..290182ba0 100644
--- a/hotel/models/hotel_board_service_room_type.py
+++ b/hotel/models/hotel_board_service_room_type.py
@@ -126,7 +126,7 @@ class HotelBoardServiceRoomType(models.Model):
def create(self, vals):
if 'hotel_board_service_id' in vals:
vals.update(
- self.prepare_board_service_room_lines(
+ self.prepare_board_service_reservation_ids(
vals['hotel_board_service_id'])
)
return super(HotelBoardServiceRoomType, self).create(vals)
@@ -135,14 +135,14 @@ class HotelBoardServiceRoomType(models.Model):
def write(self, vals):
if 'hotel_board_service_id' in vals:
vals.update(
- self.prepare_board_service_room_lines(
+ self.prepare_board_service_reservation_ids(
vals['hotel_board_service_id'])
)
return super(HotelBoardServiceRoomType, self).write(vals)
# Business methods
@api.model
- def prepare_board_service_room_lines(self, board_service_id):
+ def prepare_board_service_reservation_ids(self, board_service_id):
"""
Prepare line to price products config
"""
diff --git a/hotel/models/hotel_checkin_partner.py b/hotel/models/hotel_checkin_partner.py
index 355d6993f..d683a17a8 100644
--- a/hotel/models/hotel_checkin_partner.py
+++ b/hotel/models/hotel_checkin_partner.py
@@ -28,7 +28,7 @@ class HotelCheckinPartner(models.Model):
])
partner_ids = []
if reservation.folio_id:
- for room in reservation.folio_id.room_lines:
+ for room in reservation.folio_id.reservation_ids:
partner_ids.append(room.mapped(
'checkin_partner_ids.partner_id.id'))
if 'checkin_partner_ids' in self.env.context:
diff --git a/hotel/models/hotel_reservation.py b/hotel/models/hotel_reservation.py
index 47e2e8df3..67503fcb0 100644
--- a/hotel/models/hotel_reservation.py
+++ b/hotel/models/hotel_reservation.py
@@ -29,8 +29,8 @@ class HotelReservation(models.Model):
folio = self.env['hotel.folio'].search([
('id', '=', self._context['folio_id'])
])
- if folio and folio.room_lines:
- return folio.room_lines[0].checkin
+ if folio and folio.reservation_ids:
+ return folio.reservation_ids[0].checkin
else:
tz_hotel = self.env.user.hotel_id.tz
today = fields.Date.context_today(self.with_context(tz=tz_hotel))
@@ -43,8 +43,8 @@ class HotelReservation(models.Model):
folio = self.env['hotel.folio'].search([
('id', '=', self._context['folio_id'])
])
- if folio and folio.room_lines:
- return folio.room_lines[0].checkout
+ if folio and folio.reservation_ids:
+ return folio.reservation_ids[0].checkout
else:
tz_hotel = self.env.user.hotel_id.tz
today = fields.Date.context_today(self.with_context(tz=tz_hotel))
@@ -58,8 +58,8 @@ class HotelReservation(models.Model):
folio = self.env['hotel.folio'].search([
('id', '=', self._context['folio_id'])
])
- if folio and folio.room_lines:
- return folio.room_lines[0].arrival_hour
+ if folio and folio.reservation_ids:
+ return folio.reservation_ids[0].arrival_hour
else:
return default_arrival_hour
@@ -70,8 +70,8 @@ class HotelReservation(models.Model):
folio = self.env['hotel.folio'].search([
('id', '=', self._context['folio_id'])
])
- if folio and folio.room_lines:
- return folio.room_lines[0].departure_hour
+ if folio and folio.reservation_ids:
+ return folio.reservation_ids[0].departure_hour
else:
return default_departure_hour
@@ -686,7 +686,7 @@ class HotelReservation(models.Model):
res.update(
self.env['hotel.service']._prepare_add_missing_fields(
res))
- res.update(self.env['hotel.service'].prepare_service_lines(
+ res.update(self.env['hotel.service'].prepare_service_ids(
dfrom=self.checkin,
days=self.nights,
per_person=product.per_person,
@@ -916,7 +916,7 @@ class HotelReservation(models.Model):
).days
for service in record.service_ids:
if service.product_id.per_day:
- service.update(service.prepare_service_lines(
+ service.update(service.prepare_service_ids(
dfrom=real_checkin,
days=service_days_diff,
per_person=service.product_id.per_person,
@@ -943,7 +943,7 @@ class HotelReservation(models.Model):
# Yes?, then, this is share folio ;)
for record in self:
if record.folio_id:
- record.shared_folio = len(record.folio_id.room_lines) > 1 or \
+ record.shared_folio = len(record.folio_id.reservation_ids) > 1 or \
any(record.folio_id.service_ids.filtered(
lambda x: x.ser_room_line.id != record.id))
diff --git a/hotel/models/hotel_service.py b/hotel/models/hotel_service.py
index 0ec65aa26..0bc8d5f63 100644
--- a/hotel/models/hotel_service.py
+++ b/hotel/models/hotel_service.py
@@ -43,8 +43,8 @@ class HotelService(models.Model):
@api.model
def _default_ser_room_line(self):
- if self.env.context.get('room_lines'):
- ids = [item[1] for item in self.env.context['room_lines']]
+ if self.env.context.get('reservation_ids'):
+ ids = [item[1] for item in self.env.context['reservation_ids']]
return self.env['hotel.reservation'].browse([
(ids)], limit=1)
elif self.env.context.get('default_ser_room_line'):
@@ -186,7 +186,7 @@ class HotelService(models.Model):
checkin_dt = fields.Date.from_string(checkin)
checkout_dt = fields.Date.from_string(checkout)
nights = abs((checkout_dt - checkin_dt).days)
- vals.update(self.prepare_service_lines(
+ vals.update(self.prepare_service_ids(
dfrom=checkin,
days=nights,
per_person=product.per_person,
@@ -221,7 +221,7 @@ class HotelService(models.Model):
checkin_dt = fields.Date.from_string(checkin)
checkout_dt = fields.Date.from_string(checkout)
nights = abs((checkout_dt - checkin_dt).days)
- record.update(record.prepare_service_lines(
+ record.update(record.prepare_service_ids(
dfrom=checkin,
days=nights,
per_person=product.per_person,
@@ -289,7 +289,7 @@ class HotelService(models.Model):
"""
Compute the default quantity according to the
configuration of the selected product, in per_day product configuration,
- the qty is autocalculated and readonly based on service_lines qty
+ the qty is autocalculated and readonly based on service_ids qty
"""
if not self.product_id:
return
@@ -313,7 +313,7 @@ class HotelService(models.Model):
checkin_dt = fields.Date.from_string(checkin)
checkout_dt = fields.Date.from_string(checkout)
nights = abs((checkout_dt - checkin_dt).days)
- vals.update(record.prepare_service_lines(
+ vals.update(record.prepare_service_ids(
dfrom=checkin,
days=nights,
per_person=product.per_person,
@@ -393,7 +393,7 @@ class HotelService(models.Model):
origin.company_id)
@api.model
- def prepare_service_lines(self, **kwargs):
+ def prepare_service_ids(self, **kwargs):
"""
Prepare line and respect the old manual changes on lines
"""
@@ -454,7 +454,7 @@ class HotelService(models.Model):
record.update(vals)
@api.multi
- def open_service_lines(self):
+ def open_service_ids(self):
action = self.env.ref('hotel.action_hotel_services_form').read()[0]
action['views'] = [(self.env.ref('hotel.hotel_service_view_form').id, 'form')]
action['res_id'] = self.id
@@ -465,7 +465,7 @@ class HotelService(models.Model):
#~ def constrains_qty_per_day(self):
#~ for record in self:
#~ if record.per_day:
- #~ service_lines = self.env['hotel.service_line']
- #~ total_day_qty = sum(service_lines.with_context({'service_id': record.id}).mapped('day_qty'))
+ #~ service_ids = self.env['hotel.service_line']
+ #~ total_day_qty = sum(service_ids.with_context({'service_id': record.id}).mapped('day_qty'))
#~ if record.product_qty != total_day_qty:
#~ raise ValidationError (_('The quantity per line and per day does not correspond'))
diff --git a/hotel/models/inherited_mail_compose_message.py b/hotel/models/inherited_mail_compose_message.py
index 3fd0ac22b..99fb34b71 100644
--- a/hotel/models/inherited_mail_compose_message.py
+++ b/hotel/models/inherited_mail_compose_message.py
@@ -15,7 +15,7 @@ class MailComposeMessage(models.TransientModel):
self._context['default_res_id']
])
if folio:
- cmds = [(1, lid, {'to_send': False}) for lid in folio.room_lines.ids]
+ cmds = [(1, lid, {'to_send': False}) for lid in folio.reservation_ids.ids]
if any(cmds):
- folio.room_lines = cmds
+ folio.reservation_ids = cmds
return super(MailComposeMessage, self).send_mail(auto_commit=auto_commit)
diff --git a/hotel/report/hotel_folio_templates.xml b/hotel/report/hotel_folio_templates.xml
index c32c715f9..7d7d0d5dc 100644
--- a/hotel/report/hotel_folio_templates.xml
+++ b/hotel/report/hotel_folio_templates.xml
@@ -49,7 +49,7 @@
-