mirror of
https://github.com/OCA/pms.git
synced 2025-01-29 00:17:45 +02:00
[IMP] pms-api-rest: add authorImageUrl to folio % reservation messages service
This commit is contained in:
committed by
Darío Lodeiros
parent
e0fae5f366
commit
4ec68398e6
@@ -13,6 +13,7 @@ class PmsReservationMessageInfo(Datamodel):
|
||||
date = fields.String(required=False, allow_none=True)
|
||||
messageType = fields.String(required=False, allow_none=True)
|
||||
authorImageBase64 = fields.String(required=False, allow_none=True)
|
||||
authorImageUrl = fields.String(required=False, allow_none=True)
|
||||
|
||||
|
||||
class PmsFolioMessageInfo(Datamodel):
|
||||
@@ -23,6 +24,7 @@ class PmsFolioMessageInfo(Datamodel):
|
||||
date = fields.String(required=False, allow_none=True)
|
||||
messageType = fields.String(required=False, allow_none=True)
|
||||
authorImageBase64 = fields.String(required=False, allow_none=True)
|
||||
authorImageUrl = fields.String(required=False, allow_none=True)
|
||||
|
||||
|
||||
class PmsMessageInfo(Datamodel):
|
||||
|
||||
@@ -3,6 +3,7 @@ import logging
|
||||
from datetime import datetime, timedelta
|
||||
|
||||
from odoo import _, fields
|
||||
from .manage_url_images import url_image
|
||||
from odoo.exceptions import MissingError, ValidationError
|
||||
from odoo.osv import expression
|
||||
from odoo.tools import get_lang
|
||||
@@ -1257,6 +1258,7 @@ class PmsFolioService(Component):
|
||||
).decode("utf-8")
|
||||
if message.author_id.image_1024
|
||||
else None,
|
||||
authorImageUrl=url_image(self, 'res.partner', message.author_id.id, 'image_1024'),
|
||||
)
|
||||
)
|
||||
PmsFolioMessageInfo = self.env.datamodels["pms.folio.message.info"]
|
||||
@@ -1268,9 +1270,9 @@ class PmsFolioService(Component):
|
||||
subject = folio_message.subject if folio_message.subject else None
|
||||
folio_messages.append(
|
||||
PmsFolioMessageInfo(
|
||||
author=message.author_id.name
|
||||
if message.author_id
|
||||
else message.email_from,
|
||||
author=folio_message.author_id.name
|
||||
if folio_message.author_id
|
||||
else folio_message.email_from,
|
||||
message=message_body,
|
||||
subject=subject,
|
||||
date=folio_message.date.strftime("%d/%m/%y %H:%M:%S"),
|
||||
@@ -1280,6 +1282,7 @@ class PmsFolioService(Component):
|
||||
).decode("utf-8")
|
||||
if folio_message.author_id.image_1024
|
||||
else None,
|
||||
authorImageUrl=url_image(self, 'res.partner', folio_message.author_id.id, 'image_1024'),
|
||||
)
|
||||
)
|
||||
PmsMessageInfo = self.env.datamodels["pms.message.info"]
|
||||
|
||||
@@ -271,7 +271,7 @@ class PmsReservationService(Component):
|
||||
reservation.with_context(skip_compute_service_ids=True).write(reservation_vals)
|
||||
else:
|
||||
reservation.write(reservation_vals)
|
||||
print(reservation.service_ids.mapped("name"))
|
||||
# print(reservation.service_ids.mapped("name"))
|
||||
|
||||
|
||||
def _get_reservation_lines_mapped(self, origin_data, reservation_line=False):
|
||||
|
||||
Reference in New Issue
Block a user