diff --git a/pms/models/pms_property.py b/pms/models/pms_property.py
index 0e466347b..9f7a28aed 100644
--- a/pms/models/pms_property.py
+++ b/pms/models/pms_property.py
@@ -2,13 +2,14 @@
# Copyright 2019 Dario Lodeiros
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).
+import base64
import datetime
import time
import pytz
from dateutil.relativedelta import relativedelta
-from odoo import _, api, fields, models
+from odoo import _, api, fields, models, modules
from odoo.exceptions import ValidationError
from odoo.osv import expression
from odoo.tools import DEFAULT_SERVER_DATE_FORMAT
@@ -16,6 +17,14 @@ from odoo.tools import DEFAULT_SERVER_DATE_FORMAT
from odoo.addons.base.models.res_partner import _tz_get
+def get_default_logo():
+ with open(modules.get_module_resource('pms',
+ 'static/img',
+ 'property_logo.png'),
+ 'rb') as f:
+ return base64.b64encode(f.read())
+
+
class PmsProperty(models.Model):
_name = "pms.property"
_description = "Property"
@@ -213,6 +222,10 @@ class PmsProperty(models.Model):
inverse_name="pms_property_id",
copy=False,
)
+ logo = fields.Binary(
+ string="Image in checkin",
+ default=get_default_logo(),
+ )
@api.depends_context(
"checkin",
diff --git a/pms/static/img/property_logo.png b/pms/static/img/property_logo.png
new file mode 100755
index 000000000..f2fcc2a48
Binary files /dev/null and b/pms/static/img/property_logo.png differ
diff --git a/pms/views/pms_property_views.xml b/pms/views/pms_property_views.xml
index 4ca7578a4..85bc4cf28 100644
--- a/pms/views/pms_property_views.xml
+++ b/pms/views/pms_property_views.xml
@@ -12,6 +12,11 @@