[RFC]pms_api_rest: Refactor PATCH reservation with lines like a NestedModel

This commit is contained in:
Darío Lodeiros
2022-08-09 12:12:35 +02:00
parent f5b4fcd8b6
commit 40ae079934
3 changed files with 225 additions and 115 deletions

View File

@@ -1,6 +1,7 @@
from marshmallow import fields
from odoo.addons.datamodel.core import Datamodel
from odoo.addons.datamodel.fields import NestedModel
class PmsReservationShortInfo(Datamodel):
@@ -64,5 +65,7 @@ class PmsReservationInfo(Datamodel):
priceOnlyServices = fields.Float(required=False, allow_none=True)
priceOnlyRoom = fields.Float(required=False, allow_none=True)
reservationLines = fields.List(NestedModel("pms.reservation.line.info"))
# TODO: Refact
# messages = fields.List(fields.Dict(required=False, allow_none=True))