[IMP] pms-api-rest: add field 'createdBy' to folio & reservation service

This commit is contained in:
miguelpadin
2024-02-06 19:31:18 +00:00
committed by Darío Lodeiros
parent 43b54bd92e
commit fa454c234a
4 changed files with 6 additions and 0 deletions

View File

@@ -29,6 +29,8 @@ class PmsFolioInfo(Datamodel):
firstCheckin = fields.String(required=False, allow_none=True)
lastCheckout = fields.String(required=False, allow_none=True)
createDate = fields.String(required=False, allow_none=True)
createdBy = fields.String(required=False, allow_none=True)
pmsPropertyId = fields.Integer(required=False, allow_none=True)
partnerId = fields.Integer(required=False, allow_none=True)
reservations = fields.List(

View File

@@ -91,6 +91,7 @@ class PmsReservationInfo(Datamodel):
partnerRequests = fields.String(required=False, allow_none=True)
nights = fields.Integer(required=False, allow_none=True)
isReselling = fields.Boolean(required=False, allow_none=True)
createdBy = fields.String(required=False, allow_none=True)
# TODO: Refact
# messages = fields.List(fields.Dict(required=False, allow_none=True))

View File

@@ -62,6 +62,7 @@ class PmsFolioService(Component):
firstCheckin=str(folio.first_checkin),
lastCheckout=str(folio.last_checkout),
createDate=folio.create_date.isoformat(),
createdBy=folio.create_uid.name,
internalComment=folio.internal_comment
if folio.internal_comment
else None,

View File

@@ -103,6 +103,7 @@ class PmsReservationService(Component):
isSplitted=reservation.splitted,
pendingCheckinData=reservation.pending_checkin_data,
createDate=reservation.create_date.isoformat(),
createdBy=reservation.create_uid.name,
segmentationId=reservation.segmentation_ids[0].id
if reservation.segmentation_ids
else None,
@@ -130,6 +131,7 @@ class PmsReservationService(Component):
isReselling=any(
line.is_reselling for line in reservation.reservation_line_ids
),
)
return res