diff --git a/pms_api_rest/datamodels/pms_folio.py b/pms_api_rest/datamodels/pms_folio.py index 1e887cf1d83..ba427bf5e7a 100644 --- a/pms_api_rest/datamodels/pms_folio.py +++ b/pms_api_rest/datamodels/pms_folio.py @@ -26,7 +26,9 @@ class PmsFolioInfo(Datamodel): lastCheckout = fields.String(required=False, allow_none=True) pmsPropertyId = fields.Integer(required=False, allow_none=False) partnerId = fields.Integer(required=False, allow_none=False) - reservations = fields.List(NestedModel("pms.reservation.info"), required=False, allow_none=False) + reservations = fields.List( + NestedModel("pms.reservation.info"), required=False, allow_none=False + ) pricelistId = fields.Integer(required=False, allow_none=False) saleChannelId = fields.Integer(required=False, allow_none=False) agency = fields.Integer(required=False, allow_none=False) diff --git a/pms_api_rest/datamodels/pms_reservation.py b/pms_api_rest/datamodels/pms_reservation.py index 1ffeadf20f3..b439692282a 100644 --- a/pms_api_rest/datamodels/pms_reservation.py +++ b/pms_api_rest/datamodels/pms_reservation.py @@ -67,8 +67,9 @@ class PmsReservationInfo(Datamodel): priceOnlyRoom = fields.Float(required=False, allow_none=True) reservationLines = fields.List(NestedModel("pms.reservation.line.info")) - services = fields.List(NestedModel("pms.service.info"), required=False, allow_none=True) - + services = fields.List( + NestedModel("pms.service.info"), required=False, allow_none=True + ) # TODO: Refact # messages = fields.List(fields.Dict(required=False, allow_none=True)) diff --git a/pms_api_rest/datamodels/pms_room_closure_reason.py b/pms_api_rest/datamodels/pms_room_closure_reason.py index a93355d6486..410d8b3e045 100644 --- a/pms_api_rest/datamodels/pms_room_closure_reason.py +++ b/pms_api_rest/datamodels/pms_room_closure_reason.py @@ -2,11 +2,9 @@ from odoo.addons.datamodel.core import Datamodel + class PmsRoomClosureReasonInfo(Datamodel): _name = "pms.room.closure.reason.info" id = fields.Integer(required=False, allow_none=True) name = fields.String(required=False, allow_none=True) description = fields.String(required=False, allow_none=True) - - - diff --git a/pms_api_rest/services/pms_folio_service.py b/pms_api_rest/services/pms_folio_service.py index fd16c4bf9b6..dddefd89b8c 100644 --- a/pms_api_rest/services/pms_folio_service.py +++ b/pms_api_rest/services/pms_folio_service.py @@ -340,7 +340,7 @@ def get_folio_reservations(self, folio_id): auth="jwt_api_pms", ) def create_folio(self, pms_folio_info): - if pms_folio_info.reservationType == 'out': + if pms_folio_info.reservationType == "out": vals = { "pms_property_id": pms_folio_info.pmsPropertyId, "reservation_type": pms_folio_info.reservationType, @@ -370,7 +370,7 @@ def create_folio(self, pms_folio_info): "reservation_type": pms_folio_info.reservationType, "children": reservation.children, } - reservation_record = self.env['pms.reservation'].create(vals) + reservation_record = self.env["pms.reservation"].create(vals) if reservation.services: for service in reservation.services: vals = { @@ -389,7 +389,7 @@ def create_folio(self, pms_folio_info): }, ) for line in service.serviceLines - ] + ], } self.env["pms.service"].create(vals) diff --git a/pms_api_rest/services/pms_room_closure_reason_service.py b/pms_api_rest/services/pms_room_closure_reason_service.py index 89ccd1a7bc1..bbe3aa10c3d 100644 --- a/pms_api_rest/services/pms_room_closure_reason_service.py +++ b/pms_api_rest/services/pms_room_closure_reason_service.py @@ -1,9 +1,3 @@ -from datetime import datetime, timedelta - -from odoo import _, fields -from odoo.exceptions import MissingError -from odoo.osv import expression - from odoo.addons.base_rest import restapi from odoo.addons.base_rest_datamodel.restapi import Datamodel from odoo.addons.component.core import Component @@ -30,13 +24,10 @@ class PmsClosureReasonService(Component): def get_closure_reasons(self): closure_reasons = [] PmsRoomClosureReasonInfo = self.env.datamodels["pms.room.closure.reason.info"] - for cl in self.env['room.closure.reason'].search([]): + for cl in self.env["room.closure.reason"].search([]): closure_reasons.append( PmsRoomClosureReasonInfo( - id=cl.id, - name=cl.name, - description=cl.description - - ) + id=cl.id, name=cl.name, description=cl.description + ) ) return closure_reasons