[ADD] Add Board Services in popover

This commit is contained in:
Pablo
2019-01-23 12:14:51 +01:00
parent 4eb5a86081
commit 606c7062b6
4 changed files with 11 additions and 2 deletions

View File

@@ -72,6 +72,7 @@ class BusHotelCalendar(models.TransientModel):
'splitted': vals['splitted'],
'real_dates': vals['real_dates'],
'channel_type': vals['channel_type'],
'board_service_name': vals['board_service_name'],
}
}

View File

@@ -120,6 +120,7 @@ class HotelReservation(models.Model):
'channel_type': reserv['channel_type'],
'real_dates': [reserv['real_checkin'], reserv['real_checkout']],
# TODO: Add Board Services and Extra Service as Cradle, Bed, ...
'board_service_name': reserv['board_service_name'],
}
})
@@ -195,7 +196,9 @@ class HotelReservation(models.Model):
pt.name as room_type,
rcr.name as closure_reason
rcr.name as closure_reason,
hbs.name as board_service_name
FROM hotel_reservation AS hr
LEFT JOIN hotel_folio AS hf ON hr.folio_id = hf.id
LEFT JOIN hotel_room_type AS hrt ON hr.room_type_id = hrt.id
@@ -204,6 +207,8 @@ class HotelReservation(models.Model):
LEFT JOIN res_partner AS rp ON hf.partner_id = rp.id
LEFT JOIN room_closure_reason as rcr
ON hf.closure_reason_id = rcr.id
LEFT JOIN hotel_board_service_room_type_rel AS hbsrt ON hr.board_service_room_id = hbsrt.id
LEFT JOIN hotel_board_service AS hbs ON hbsrt.hotel_board_service_id = hbs.id
WHERE room_id IN %s AND (
(checkin <= %s AND checkout >= %s AND checkout <= %s)
OR (checkin >= %s AND checkout <= %s)
@@ -412,6 +417,7 @@ class HotelReservation(models.Model):
or _('No reason given'),
'real_dates': [self.real_checkin, self.real_checkout],
'channel_type': self.channel_type,
'board_service_name': self.board_service_room_id.hotel_board_service_id.name,
}
@api.multi

View File

@@ -760,6 +760,7 @@ var PMSCalendarController = AbstractController.extend({
'out_service_description': tp['out_service_description'],
'splitted': tp['splitted'],
'channel_type': tp['channel_type'],
'board_service_name': tp['board_service_name'],
};
},

View File

@@ -189,7 +189,7 @@
<h3 class="pull-right mt-3"><t t-esc="amount_total" t-widget="monetary"/></h3>
<header><t t-esc="room_type_name"/></header>
<p>Board Service Undefined</p>
<p>Board Service: <t t-esc="board_service_name"/></p>
<p>Adults: <t t-esc="adults"/> - Children: <t t-esc="children"/></p>
</div>
</div>
@@ -212,6 +212,7 @@
<i class="fa fa-hotel fa-2x fa-pull-left"/>
<header><t t-esc="room_type_name"/></header>
<p>Board Service: <t t-esc="board_service_name"/></p>
<p>Adults: <t t-esc="adults"/> - Children: <t t-esc="children"/></p>
</div>
</div>