[IMP] pms: add add exp date to jwt data

This commit is contained in:
miguelpadin
2021-08-05 23:06:32 +02:00
committed by Darío Lodeiros
parent 78da297eb4
commit 41a1df4fda
14 changed files with 106 additions and 25 deletions

View File

@@ -1,3 +1,5 @@
import json
from odoo.addons.base_rest import restapi
from odoo.addons.base_rest_datamodel.restapi import Datamodel
from odoo.addons.component.core import Component
@@ -15,7 +17,7 @@ class PmsReservationService(Component):
[
"/",
],
"GET"
"GET",
)
],
input_param=Datamodel("pms.reservation.search.param"),
@@ -30,8 +32,12 @@ class PmsReservationService(Component):
domain.append(("id", "=", reservation_search_param.id))
res = []
PmsReservationShortInfo = self.env.datamodels["pms.reservation.short.info"]
for reservation in self.env["pms.reservation"].sudo().search(
domain,
for reservation in (
self.env["pms.reservation"]
.sudo()
.search(
domain,
)
):
res.append(
PmsReservationShortInfo(
@@ -39,13 +45,19 @@ class PmsReservationService(Component):
partner=reservation.partner_id.name,
checkin=str(reservation.checkin),
checkout=str(reservation.checkout),
preferred_room_id=reservation.preferred_room_id.name
preferredRoomId=reservation.preferred_room_id.name
if reservation.preferred_room_id
else "",
room_type_id=reservation.room_type_id.name
roomTypeId=reservation.room_type_id.name
if reservation.room_type_id
else "",
name=reservation.name,
partnerRequests=reservation.partner_requests
if reservation.partner_requests
else "",
pwaActionButtons=json.loads(reservation.pwa_action_buttons)
if reservation.pwa_action_buttons
else {},
)
)
return res