[IMP]14.0-pms_api_rest: added blocked field in reservation datamodel

This commit is contained in:
braisab
2024-02-02 17:30:59 +01:00
committed by Darío Lodeiros
parent 91f3ef37b6
commit 3ab3386a36
3 changed files with 5 additions and 1 deletions

View File

@@ -30,6 +30,7 @@ class PmsReservationShortInfo(Datamodel):
numServices = fields.Integer(required=False, allow_none=True)
toAssign = fields.Boolean(required=False, allow_none=True)
overbooking = fields.Boolean(required=False, allow_none=True)
isBlocked = fields.Boolean(required=False, allow_none=True)
class PmsReservationInfo(Datamodel):
@@ -92,6 +93,7 @@ class PmsReservationInfo(Datamodel):
nights = fields.Integer(required=False, allow_none=True)
isReselling = fields.Boolean(required=False, allow_none=True)
createdBy = fields.String(required=False, allow_none=True)
isBlocked = fields.Boolean(required=False, allow_none=True)
# TODO: Refact
# messages = fields.List(fields.Dict(required=False, allow_none=True))

View File

@@ -308,6 +308,7 @@ class PmsFolioService(Component):
line.is_reselling
for line in reservation.reservation_line_ids
),
"isBlocked": reservation.blocked
}
)
result_folios.append(
@@ -559,6 +560,7 @@ class PmsFolioService(Component):
else 0,
toAssign=reservation.to_assign,
overbooking=reservation.overbooking,
isBlocked=reservation.blocked
)
)

View File

@@ -133,7 +133,7 @@ class PmsReservationService(Component):
isReselling=any(
line.is_reselling for line in reservation.reservation_line_ids
),
isBlocked=reservation.blocked,
)
return res