mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[REF] pms_api_rest: renaming of datamodel files
This commit is contained in:
committed by
Darío Lodeiros
parent
91872cbaa3
commit
cd451c8514
@@ -1,12 +1,12 @@
|
|||||||
from . import pms_calendar_search_param
|
from . import pms_calendar_search_param
|
||||||
from . import pms_calendar_short_info
|
from . import pms_calendar_info
|
||||||
|
|
||||||
from . import pms_folio_search_param
|
from . import pms_folio_search_param
|
||||||
from . import pms_folio_short_info
|
from . import pms_folio_info
|
||||||
|
|
||||||
from . import pms_room_short_info
|
from . import pms_room_info
|
||||||
from . import pms_room_search_param
|
from . import pms_room_search_param
|
||||||
|
|
||||||
from . import pms_reservation_short_info
|
from . import pms_reservation_info
|
||||||
|
|
||||||
from . import pms_checkin_partner_short_info
|
from . import pms_checkin_partner_info
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsCalendarShortInfo(Datamodel):
|
class PmsCalendarInfo(Datamodel):
|
||||||
_name = "pms.calendar.short.info"
|
_name = "pms.calendar.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
date = fields.String(required=False, allow_none=True)
|
date = fields.String(required=False, allow_none=True)
|
||||||
roomId = fields.Integer(required=False, allow_none=True)
|
roomId = fields.Integer(required=False, allow_none=True)
|
||||||
@@ -3,8 +3,8 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsCheckinPartnerShortInfo(Datamodel):
|
class PmsCheckinPartnerInfo(Datamodel):
|
||||||
_name = "pms.checkin.partner.short.info"
|
_name = "pms.checkin.partner.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
# partner = fields.String(required=False, allow_none=True)
|
# partner = fields.String(required=False, allow_none=True)
|
||||||
reservationId = fields.Integer(required=False, allow_none=True)
|
reservationId = fields.Integer(required=False, allow_none=True)
|
||||||
@@ -3,8 +3,8 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsFolioShortInfo(Datamodel):
|
class PmsFolioInfo(Datamodel):
|
||||||
_name = "pms.folio.short.info"
|
_name = "pms.folio.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
name = fields.String(required=False, allow_none=True)
|
name = fields.String(required=False, allow_none=True)
|
||||||
partnerName = fields.String(required=False, allow_none=True)
|
partnerName = fields.String(required=False, allow_none=True)
|
||||||
@@ -3,7 +3,7 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsRoomShortInfo(Datamodel):
|
class PmsPartnerInfo(Datamodel):
|
||||||
_name = "pms.room.short.info"
|
_name = "pms.partner.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
name = fields.String(required=False, allow_none=True)
|
name = fields.String(required=False, allow_none=True)
|
||||||
@@ -3,8 +3,8 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsReservationShortInfo(Datamodel):
|
class PmsReservationInfo(Datamodel):
|
||||||
_name = "pms.reservation.short.info"
|
_name = "pms.reservation.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
<<<<<<< HEAD
|
<<<<<<< HEAD
|
||||||
price = fields.Float(required=False, allow_none=True)
|
price = fields.Float(required=False, allow_none=True)
|
||||||
@@ -3,7 +3,7 @@ from marshmallow import fields
|
|||||||
from odoo.addons.datamodel.core import Datamodel
|
from odoo.addons.datamodel.core import Datamodel
|
||||||
|
|
||||||
|
|
||||||
class PmsPartnerShortInfo(Datamodel):
|
class PmsRoomInfo(Datamodel):
|
||||||
_name = "pms.partner.short.info"
|
_name = "pms.room.info"
|
||||||
id = fields.Integer(required=False, allow_none=True)
|
id = fields.Integer(required=False, allow_none=True)
|
||||||
name = fields.String(required=False, allow_none=True)
|
name = fields.String(required=False, allow_none=True)
|
||||||
@@ -21,7 +21,7 @@ class PmsCalendarService(Component):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
input_param=Datamodel("pms.calendar.search.param"),
|
input_param=Datamodel("pms.calendar.search.param"),
|
||||||
output_param=Datamodel("pms.calendar.short.info", is_list=True),
|
output_param=Datamodel("pms.calendar.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_calendar(self, calendar_search_param):
|
def get_calendar(self, calendar_search_param):
|
||||||
@@ -38,7 +38,7 @@ class PmsCalendarService(Component):
|
|||||||
)
|
)
|
||||||
>>>>>>> d6e6a667... [IMP] pms_api_rest: add get_reservation and get_checkin_partners
|
>>>>>>> d6e6a667... [IMP] pms_api_rest: add get_reservation and get_checkin_partners
|
||||||
result_lines = []
|
result_lines = []
|
||||||
PmsCalendarShortInfo = self.env.datamodels["pms.calendar.short.info"]
|
PmsCalendarInfo = self.env.datamodels["pms.calendar.info"]
|
||||||
for line in (
|
for line in (
|
||||||
self.env["pms.reservation.line"]
|
self.env["pms.reservation.line"]
|
||||||
.sudo()
|
.sudo()
|
||||||
@@ -47,7 +47,7 @@ class PmsCalendarService(Component):
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
result_lines.append(
|
result_lines.append(
|
||||||
PmsCalendarShortInfo(
|
PmsCalendarInfo(
|
||||||
id=line.id,
|
id=line.id,
|
||||||
roomId=line.room_id.id,
|
roomId=line.room_id.id,
|
||||||
date=datetime.combine(line.date, datetime.min.time()).isoformat(),
|
date=datetime.combine(line.date, datetime.min.time()).isoformat(),
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ class PmsFolioService(Component):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
input_param=Datamodel("pms.folio.search.param"),
|
input_param=Datamodel("pms.folio.search.param"),
|
||||||
output_param=Datamodel("pms.folio.short.info", is_list=True),
|
output_param=Datamodel("pms.folio.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_folios(self, folio_search_param):
|
def get_folios(self, folio_search_param):
|
||||||
@@ -31,7 +31,7 @@ class PmsFolioService(Component):
|
|||||||
if folio_search_param.id:
|
if folio_search_param.id:
|
||||||
domain.append(("id", "=", folio_search_param.id))
|
domain.append(("id", "=", folio_search_param.id))
|
||||||
result_folios = []
|
result_folios = []
|
||||||
PmsFolioShortInfo = self.env.datamodels["pms.folio.short.info"]
|
PmsFolioInfo = self.env.datamodels["pms.folio.info"]
|
||||||
for folio in (
|
for folio in (
|
||||||
self.env["pms.folio"]
|
self.env["pms.folio"]
|
||||||
.sudo()
|
.sudo()
|
||||||
@@ -83,7 +83,7 @@ class PmsFolioService(Component):
|
|||||||
}
|
}
|
||||||
)
|
)
|
||||||
result_folios.append(
|
result_folios.append(
|
||||||
PmsFolioShortInfo(
|
PmsFolioInfo(
|
||||||
id=folio.id,
|
id=folio.id,
|
||||||
name=folio.name,
|
name=folio.name,
|
||||||
partnerName=folio.partner_name if folio.partner_name else "",
|
partnerName=folio.partner_name if folio.partner_name else "",
|
||||||
@@ -112,7 +112,7 @@ class PmsFolioService(Component):
|
|||||||
"GET",
|
"GET",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
output_param=Datamodel("pms.reservation.short.info"),
|
output_param=Datamodel("pms.reservation.info"),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_reservation(self, folio_id, reservation_id):
|
def get_reservation(self, folio_id, reservation_id):
|
||||||
@@ -120,7 +120,7 @@ class PmsFolioService(Component):
|
|||||||
self.env["pms.reservation"].sudo().search([("id", "=", reservation_id)])
|
self.env["pms.reservation"].sudo().search([("id", "=", reservation_id)])
|
||||||
)
|
)
|
||||||
res = []
|
res = []
|
||||||
PmsReservationShortInfo = self.env.datamodels["pms.reservation.short.info"]
|
PmsReservationInfo = self.env.datamodels["pms.reservation.info"]
|
||||||
if not reservation:
|
if not reservation:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
@@ -151,7 +151,7 @@ class PmsFolioService(Component):
|
|||||||
"body": re.sub(text, "", message.body),
|
"body": re.sub(text, "", message.body),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
res = PmsReservationShortInfo(
|
res = PmsReservationInfo(
|
||||||
id=reservation.id,
|
id=reservation.id,
|
||||||
partner=reservation.partner_id.name,
|
partner=reservation.partner_id.name,
|
||||||
checkin=str(reservation.checkin),
|
checkin=str(reservation.checkin),
|
||||||
@@ -185,7 +185,7 @@ class PmsFolioService(Component):
|
|||||||
"GET",
|
"GET",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
output_param=Datamodel("pms.checkin.partner.short.info", is_list=True),
|
output_param=Datamodel("pms.checkin.partner.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_checkin_partners(self, folio_id, reservation_id):
|
def get_checkin_partners(self, folio_id, reservation_id):
|
||||||
@@ -193,15 +193,13 @@ class PmsFolioService(Component):
|
|||||||
self.env["pms.reservation"].sudo().search([("id", "=", reservation_id)])
|
self.env["pms.reservation"].sudo().search([("id", "=", reservation_id)])
|
||||||
)
|
)
|
||||||
checkin_partners = []
|
checkin_partners = []
|
||||||
PmsCheckinPartnerShortInfo = self.env.datamodels[
|
PmsCheckinPartnerInfo = self.env.datamodels["pms.checkin.partner.info"]
|
||||||
"pms.checkin.partner.short.info"
|
|
||||||
]
|
|
||||||
if not reservation:
|
if not reservation:
|
||||||
pass
|
pass
|
||||||
else:
|
else:
|
||||||
for checkin_partner in reservation.checkin_partner_ids:
|
for checkin_partner in reservation.checkin_partner_ids:
|
||||||
checkin_partners.append(
|
checkin_partners.append(
|
||||||
PmsCheckinPartnerShortInfo(
|
PmsCheckinPartnerInfo(
|
||||||
id=checkin_partner.id,
|
id=checkin_partner.id,
|
||||||
reservationId=checkin_partner.reservation_id.id,
|
reservationId=checkin_partner.reservation_id.id,
|
||||||
name=checkin_partner.name if checkin_partner.name else "",
|
name=checkin_partner.name if checkin_partner.name else "",
|
||||||
|
|||||||
@@ -18,13 +18,13 @@ class PmsPartnerService(Component):
|
|||||||
"GET",
|
"GET",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
output_param=Datamodel("pms.partner.short.info", is_list=True),
|
output_param=Datamodel("pms.partner.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_partners(self):
|
def get_partners(self):
|
||||||
domain = []
|
domain = []
|
||||||
result_partners = []
|
result_partners = []
|
||||||
PmsPartnerShortInfo = self.env.datamodels["pms.partner.short.info"]
|
PmsPartnerInfo = self.env.datamodels["pms.partner.info"]
|
||||||
for partner in (
|
for partner in (
|
||||||
self.env["res.partner"]
|
self.env["res.partner"]
|
||||||
.sudo()
|
.sudo()
|
||||||
@@ -34,7 +34,7 @@ class PmsPartnerService(Component):
|
|||||||
):
|
):
|
||||||
|
|
||||||
result_partners.append(
|
result_partners.append(
|
||||||
PmsPartnerShortInfo(
|
PmsPartnerInfo(
|
||||||
id=partner.id,
|
id=partner.id,
|
||||||
name=partner.name,
|
name=partner.name,
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -20,14 +20,14 @@ class PmsRoomService(Component):
|
|||||||
"GET",
|
"GET",
|
||||||
)
|
)
|
||||||
],
|
],
|
||||||
output_param=Datamodel("pms.reservation.short.info", is_list=True),
|
output_param=Datamodel("pms.reservation.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_reservations(self):
|
def get_reservations(self):
|
||||||
domain = []
|
domain = []
|
||||||
|
|
||||||
result_reservations = []
|
result_reservations = []
|
||||||
PmsReservationShortInfo = self.env.datamodels["pms.reservation.short.info"]
|
PmsReservationInfo = self.env.datamodels["pms.reservation..info"]
|
||||||
for reservation in (
|
for reservation in (
|
||||||
self.env["pms.reservation"]
|
self.env["pms.reservation"]
|
||||||
.sudo()
|
.sudo()
|
||||||
@@ -36,8 +36,7 @@ class PmsRoomService(Component):
|
|||||||
)
|
)
|
||||||
):
|
):
|
||||||
result_reservations.append(
|
result_reservations.append(
|
||||||
|
PmsReservationInfo(
|
||||||
PmsReservationShortInfo(
|
|
||||||
id=reservation.id,
|
id=reservation.id,
|
||||||
price=reservation.price_subtotal,
|
price=reservation.price_subtotal,
|
||||||
checkin=datetime.combine(reservation.checkin, datetime.min.time()).isoformat(),
|
checkin=datetime.combine(reservation.checkin, datetime.min.time()).isoformat(),
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ class PmsRoomService(Component):
|
|||||||
)
|
)
|
||||||
],
|
],
|
||||||
input_param=Datamodel("pms.room.search.param"),
|
input_param=Datamodel("pms.room.search.param"),
|
||||||
output_param=Datamodel("pms.room.short.info", is_list=True),
|
output_param=Datamodel("pms.room.info", is_list=True),
|
||||||
auth="public",
|
auth="public",
|
||||||
)
|
)
|
||||||
def get_rooms(self, room_search_param):
|
def get_rooms(self, room_search_param):
|
||||||
@@ -29,7 +29,7 @@ class PmsRoomService(Component):
|
|||||||
if room_search_param.id:
|
if room_search_param.id:
|
||||||
domain.append(("id", "=", room_search_param.id))
|
domain.append(("id", "=", room_search_param.id))
|
||||||
result_rooms = []
|
result_rooms = []
|
||||||
PmsRoomShortInfo = self.env.datamodels["pms.room.short.info"]
|
PmsRoomInfo = self.env.datamodels["pms.room.info"]
|
||||||
for room in (
|
for room in (
|
||||||
self.env["pms.room"]
|
self.env["pms.room"]
|
||||||
.sudo()
|
.sudo()
|
||||||
@@ -39,7 +39,7 @@ class PmsRoomService(Component):
|
|||||||
):
|
):
|
||||||
|
|
||||||
result_rooms.append(
|
result_rooms.append(
|
||||||
PmsRoomShortInfo(
|
PmsRoomInfo(
|
||||||
id=room.id,
|
id=room.id,
|
||||||
name=room.name,
|
name=room.name,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in New Issue
Block a user