Files
pms/pms_api_rest/models/ota_property_settings.py
2024-04-22 17:25:01 +02:00

35 lines
1.0 KiB
Python

from odoo import fields, models
class OtaPropertySettings(models.Model):
_name = "ota.property.settings"
pms_property_id = fields.Many2one(
string="PMS Property",
help="PMS Property",
comodel_name="pms.property",
default=lambda self: self.env.user.get_active_property_ids()[0],
)
agency_id = fields.Many2one(
string="Partner",
help="Partner",
comodel_name="res.partner",
domain=[("is_agency", "=", True)],
)
pms_api_alowed_payments = fields.Boolean(
string="PMS API Allowed Payments",
help="PMS API Allowed Payments",
)
pms_api_payment_journal_id = fields.Many2one(
string="Payment Journal",
help="Payment Journal",
comodel_name="account.journal",
)
pms_api_payment_identifier = fields.Char(
string="Payment Identifier",
help="""
Text string used by the OTA to identify a prepaid reservation.
The string will be searched within the partnerRequests parameter.
""",
)