[IMP]14.0-pms_api_rest: added undoOnboard in reservation datamodel

This commit is contained in:
braisab
2024-03-27 17:51:09 +01:00
committed by Darío Lodeiros
parent 3e89b8bbbc
commit 142cb883e8
2 changed files with 4 additions and 0 deletions

View File

@@ -74,6 +74,7 @@ class PmsReservationInfo(Datamodel):
cancelationRuleId = fields.Integer(required=False, allow_none=True)
toAssign = fields.Boolean(required=False, allow_none=True)
toCheckout = fields.Boolean(required=False, allow_none=True)
undoOnboard = fields.Boolean(required=False, allow_none=True)
reservationType = fields.String(required=False, allow_none=True)
priceTotal = fields.Float(required=False, allow_none=True)

View File

@@ -287,6 +287,9 @@ class PmsReservationService(Component):
reservation.confirm()
if reservation_data.toCheckout is not None and reservation_data.toCheckout:
reservation.action_reservation_checkout()
if reservation_data.undoOnboard:
reservation.action_undo_onboard()
def _get_reservation_lines_mapped(self, origin_data, reservation_line=False):
# Return dict witch reservation.lines values (only modified if line exist,