mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] pms_api_rest: add fields in get_folio_reservations
This commit is contained in:
committed by
Darío Lodeiros
parent
fa1aafb79e
commit
1f43c966e2
@@ -11,6 +11,7 @@ class PmsReservationShortInfo(Datamodel):
|
||||
checkin = fields.String(required=False, allow_none=True)
|
||||
checkout = fields.String(required=False, allow_none=True)
|
||||
roomTypeId = fields.Integer(required=False, allow_none=True)
|
||||
roomTypeClassId = fields.Integer(required=False, allow_none=True)
|
||||
preferredRoomId = fields.Integer(required=False, allow_none=True)
|
||||
name = fields.String(required=False, allow_none=True)
|
||||
adults = fields.Integer(required=False, allow_none=True)
|
||||
@@ -25,6 +26,8 @@ class PmsReservationShortInfo(Datamodel):
|
||||
servicesCount = fields.Integer(required=False, allow_none=True)
|
||||
folioSequence = fields.Integer(required=False, allow_none=True)
|
||||
pricelistId = fields.Integer(required=False, allow_none=True)
|
||||
nights = fields.Integer(required=False, allow_none=True)
|
||||
numServices = fields.Integer(required=False, allow_none=True)
|
||||
|
||||
|
||||
class PmsReservationInfo(Datamodel):
|
||||
|
||||
@@ -451,6 +451,9 @@ class PmsFolioService(Component):
|
||||
roomTypeId=reservation.room_type_id.id
|
||||
if reservation.room_type_id
|
||||
else None,
|
||||
roomTypeClassId=reservation.room_type_id.class_id.id
|
||||
if reservation.room_type_id
|
||||
else None,
|
||||
preferredRoomId=reservation.preferred_room_id.id
|
||||
if reservation.preferred_room_id
|
||||
else None,
|
||||
@@ -476,6 +479,10 @@ class PmsFolioService(Component):
|
||||
lambda x: not x.is_board_service
|
||||
).mapped("product_qty")
|
||||
),
|
||||
nights= reservation.nights,
|
||||
numServices= len(reservation.service_ids)
|
||||
if reservation.service_ids
|
||||
else 0,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user