mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] pms-api-rest: add field 'createdBy' to folio & reservation service
This commit is contained in:
committed by
Darío Lodeiros
parent
43b54bd92e
commit
fa454c234a
@@ -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(
|
||||
|
||||
@@ -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))
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user