mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP]pms-api_rest: added partner_requests field in fetch and patch reservation services
This commit is contained in:
@@ -72,6 +72,7 @@ class PmsReservationInfo(Datamodel):
|
||||
services = fields.List(
|
||||
NestedModel("pms.service.info"), required=False, allow_none=True
|
||||
)
|
||||
partnerRequests = fields.String(required=False, allow_none=True)
|
||||
|
||||
# TODO: Refact
|
||||
# messages = fields.List(fields.Dict(required=False, allow_none=True))
|
||||
|
||||
@@ -114,6 +114,9 @@ class PmsReservationService(Component):
|
||||
else None,
|
||||
priceOnlyServices=round(reservation.price_services, 2),
|
||||
priceOnlyRoom=round(reservation.price_total, 2),
|
||||
partnerRequests=reservation.partner_requests
|
||||
if reservation.partner_requests
|
||||
else None,
|
||||
)
|
||||
return res
|
||||
|
||||
@@ -136,6 +139,10 @@ class PmsReservationService(Component):
|
||||
reservation_vals.update(
|
||||
{"segmentation_ids": [(6, 0, [reservation_data.segmentationId])]}
|
||||
)
|
||||
if reservation_data.partnerRequests is not None:
|
||||
reservation_vals.update(
|
||||
{"partner_requests": reservation_data.partnerRequests}
|
||||
)
|
||||
return reservation_vals
|
||||
|
||||
@restapi.method(
|
||||
|
||||
Reference in New Issue
Block a user