[REF] remove deprecated <data> tags

This commit is contained in:
Robin Keunen
2023-11-02 18:00:41 +01:00
committed by Darío Lodeiros
parent b1dc8758bb
commit 919afe0193
28 changed files with 5447 additions and 5494 deletions

View File

@@ -7,7 +7,7 @@ PMS (Property Management System)
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:81b3168f0e6235be3cd635264f4e7957b2b5ee314976a1e27debd7e92d4721f6
!! source digest: sha256:f4de1bfaabc4df67eda74523262d7db3d537c6aebf1b400df5180f4a326f0fc6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png

View File

@@ -104,6 +104,7 @@
"views/account_analytic_line_view.xml",
],
"demo": [
"demo/pms_master_data_no_update.xml",
"demo/pms_master_data.xml",
"demo/pms_folio.xml",
"demo/pms_reservation.xml",

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<!-- Set reservation like No Show if the client does not show up -->
<record model="ir.cron" id="noshow_reservations">
<field name="name">Automatic No Show Reservation</field>
@@ -12,9 +11,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_pms_reservation" />
<field
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 09:00:00')"
/>
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 09:00:00')"
/>
<field name="code">model.auto_arrival_delayed()</field>
</record>
<!-- Set reservation like No Checout if checkout is not confirmed-->
@@ -41,9 +40,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_pms_reservation" />
<field
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 05:30:00')"
/>
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 05:30:00')"
/>
<field name="code">model.update_daily_priority_reservation()</field>
</record>
<!-- Scheduler for send confirmed email -->
@@ -97,9 +96,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_pms_property" />
<field
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 23:30:00')"
/>
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 23:30:00')"
/>
<field name="code">model.autoinvoicing()</field>
</record>
<record model="ir.cron" id="autoinvoicing_downpayments">
@@ -113,10 +112,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_account_payment" />
<field
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 04:30:00')"
/>
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 04:30:00')"
/>
<field name="code">model.auto_invoice_downpayments(offset=1)</field>
</record>
</data>
</odoo>

View File

@@ -1,70 +1,69 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="cancelled_reservation_email" model="mail.template">
<field name="name">Cancelled Reservation</field>
<field name="model_id" ref="pms.model_pms_reservation" />
<field
name="subject"
>Your reservation in ${object.pms_property_id.name} has been cancelled</field>
name="subject"
>Your reservation in ${object.pms_property_id.name} has been cancelled</field>
<field
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
<field
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
<field name="body_html" type="html">
<table
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
<table
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
<tbody>
<!-- HEADER -->
<!-- PROPERTY DESCRIPTION -->
<tr>
<td align="center" style="min-width: 590px;">
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
<tr><td align="right">
<div class="col-sm-4">
% if object.pms_property_id.partner_id.street
<p
>${object.pms_property_id.partner_id.street}</p>
>${object.pms_property_id.partner_id.street}</p>
% endif
% if object.pms_property_id.partner_id.street2
<p
>${object.pms_property_id.partner_id.street2}</p>
>${object.pms_property_id.partner_id.street2}</p>
% endif
<p
>${object.pms_property_id.partner_id.zip}</p>
>${object.pms_property_id.partner_id.zip}</p>
<p
>${object.pms_property_id.partner_id.city}</p>
>${object.pms_property_id.partner_id.city}</p>
<p
>${object.pms_property_id.partner_id.country_id.name}</p>
>${object.pms_property_id.partner_id.country_id.name}</p>
</div>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div>
Hello ${object.partner_id.name or ''},<br
/>
/>
Your reservation at ${object.pms_property_id.name} has been cancelled.
</div>
</td></tr>
@@ -75,37 +74,37 @@
<tr>
<td align="center" style="min-width: 590px;">
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<!-- CONTACT -->
<div>
<div
>If you have questions please contact with us:</div>
>If you have questions please contact with us:</div>
<ul>
<li
>${object.pms_property_id.name}</li>
>${object.pms_property_id.name}</li>
% if object.pms_property_id.partner_id.email
<li>Mail: <a
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
% endif
% if object.pms_property_id.partner_id.phone
<li
>Phone: ${object.pms_property_id.partner_id.phone}</li>
>Phone: ${object.pms_property_id.partner_id.phone}</li>
% endif
% if object.pms_property_id.partner_id.mobile
<li
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
% endif
</ul>
</div>
@@ -120,12 +119,12 @@
<tr><td align="center" style="min-width: 590px;">
% if object.pms_property_id.privacy_policy
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="font-size: 10px;">
${object.pms_property_id.privacy_policy}
</td></tr>
@@ -135,18 +134,18 @@
<tr><td align="center" style="min-width: 590px;">
% if object.company_id
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="text-align: center; font-size: 10px;">
Sent by <a
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
<br />
</td></tr>
</table>
@@ -156,5 +155,4 @@
</field>
<field name="lang">${object.partner_id.lang}</field>
</record>
</data>
</odoo>

View File

@@ -1,77 +1,76 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="confirmed_reservation_email" model="mail.template">
<field name="name">Confirmed Reservation</field>
<field name="model_id" ref="pms.model_pms_folio" />
<field
name="subject"
>${object.company_id.name} has confirmed your reservation in ${object.pms_property_id.name}</field>
name="subject"
>${object.company_id.name} has confirmed your reservation in ${object.pms_property_id.name}</field>
<field
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
<field
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
<field name="body_html" type="html">
<table
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
<table
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
<head>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous"
/>
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous"
/>
</head>
<tbody>
<!-- PROPERTY DESCRIPTION -->
<tr>
<td align="center" style="min-width: 590px;">
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
<tr><td align="right">
<div class="col-sm-4">
% if object.pms_property_id.partner_id.street
<p
>${object.pms_property_id.partner_id.street}</p>
>${object.pms_property_id.partner_id.street}</p>
% endif
% if object.pms_property_id.partner_id.street2
<p
>${object.pms_property_id.partner_id.street2}</p>
>${object.pms_property_id.partner_id.street2}</p>
% endif
<p
>${object.pms_property_id.partner_id.zip}</p>
>${object.pms_property_id.partner_id.zip}</p>
<p
>${object.pms_property_id.partner_id.city}</p>
>${object.pms_property_id.partner_id.city}</p>
<p
>${object.pms_property_id.partner_id.country_id.name}</p>
>${object.pms_property_id.partner_id.country_id.name}</p>
</div>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div>
Hello ${object.partner_id.name or ''},<br
/>
/>
We are happy to confirm your reservation in ${object.pms_property_id.name}
</div>
<div>
@@ -89,79 +88,79 @@
<tr>
<td align="center" style="min-width: 590px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div
align="left"
style="margin: 16px 0px 16px 0px;"
><strong>Reservation Details</strong></div>
align="left"
style="margin: 16px 0px 16px 0px;"
><strong>Reservation Details</strong></div>
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
<tr><td valign="top" style="font-size: 14px;">
<table style="width:50%;">
<tr>
<td>
<div
class="far fa-calendar-alt fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="far fa-calendar-alt fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
<div><strong
>From</strong> ${object.first_checkin}</div>
>From</strong> ${object.first_checkin}</div>
<div><strong
>To</strong> ${object.last_checkout}</div>
>To</strong> ${object.last_checkout}</div>
<div
style="font-size:12px;color:#9e9e9e"
><i><strong
>TZ</strong> ${object.pms_property_id.tz}</i></div>
style="font-size:12px;color:#9e9e9e"
><i><strong
>TZ</strong> ${object.pms_property_id.tz}</i></div>
</td>
</tr>
<tr>
<td
style="margin: 16px 0px 16px 0px;"
>
style="margin: 16px 0px 16px 0px;"
>
<br />
<div
class="fas fa-bed fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="fas fa-bed fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td style="vertical-align:top;">
<br />
<div><strong
>Rooms: </strong></div><div
>
>Rooms: </strong></div><div
>
% for reservation in object.reservation_ids:
${reservation.room_type_id.name}<br
/></div>
/></div>
% endfor
</td>
</tr>
<tr>
<td
style="margin: 16px 0px 16px 0px;"
>
style="margin: 16px 0px 16px 0px;"
>
<br />
<div
class="fas fa-coins fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="fas fa-coins fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
<br />
<div><strong
>Price: </strong> ${object.amount_total} ${object.pms_property_id.country_id.currency_id.symbol}</div>
>Price: </strong> ${object.amount_total} ${object.pms_property_id.country_id.currency_id.symbol}</div>
</td>
</tr>
</table>
@@ -171,58 +170,58 @@
<div>
% if object.pms_property_id.mail_information
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div
align="left"
style="margin: 16px 0px 16px 0px;"
><strong
>Additional Information</strong></div>
align="left"
style="margin: 16px 0px 16px 0px;"
><strong
>Additional Information</strong></div>
${object.pms_property_id.mail_information|safe}
% endif
</div>
</td></tr>
<tr>
<td
align="center"
style="padding: 20px 0 0px 0; "
>
align="center"
style="padding: 20px 0 0px 0; "
>
<div>
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
Do your check-in now and save time.
<br />
Access our<strong
> quick registration system</strong>. In a few steps you will be able to register your data in an agile, simple and secure way,<strong
> avoiding queues at reception</strong>.
> quick registration system</strong>. In a few steps you will be able to register your data in an agile, simple and secure way,<strong
> avoiding queues at reception</strong>.
If you register your data in our system, <strong
> your passage through reception will be much faster</strong>, being able to enjoy the comfort of your room right away.
> your passage through reception will be much faster</strong>, being able to enjoy the comfort of your room right away.
<table
border="0"
cellspacing="0"
cellpadding="0"
>
border="0"
cellspacing="0"
cellpadding="0"
>
<tr>
<td align="center">
<a
href="/my/folios/${object.id}/precheckin?access_token=${object.access_token}"
target="_blank"
style="text-decoration: none; color: #FFFFFF; font-size: 2em; padding: 10px 20px 10px 20px;"
>
href="/my/folios/${object.id}/precheckin?access_token=${object.access_token}"
target="_blank"
style="text-decoration: none; color: #FFFFFF; font-size: 2em; padding: 10px 20px 10px 20px;"
>
<div
style="padding: 0.5em; background-color: #45C2B1; border-color: #45C2B1; border-width: 2px;border-style:solid; border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-style: solid;-webkit-border-radius: 10; -moz-border-radius: 10; border-radius: 10px;font-size: 12px;"
>Check-in
style="padding: 0.5em; background-color: #45C2B1; border-color: #45C2B1; border-width: 2px;border-style:solid; border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-style: solid;-webkit-border-radius: 10; -moz-border-radius: 10; border-radius: 10px;font-size: 12px;"
>Check-in
</div>
<center><img
src="https://www.aldahotels.es/firma/email/llegada/check-in.png"
alt="Hacer check-in"
width="80px"
height="80px"
href="${object.url}"
/></center></a>
src="https://www.aldahotels.es/firma/email/llegada/check-in.png"
alt="Hacer check-in"
width="80px"
height="80px"
href="${object.url}"
/></center></a>
</td>
</tr>
</table>
@@ -231,31 +230,31 @@
</tr>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<!-- CONTACT -->
<div>
<span
style="font-weight:300;margin:10px 0px"
>Questions about the reservation?</span>
style="font-weight:300;margin:10px 0px"
>Questions about the reservation?</span>
<div>Please contact with us:</div>
<ul>
<li
>${object.pms_property_id.name}</li>
>${object.pms_property_id.name}</li>
% if object.pms_property_id.partner_id.email
<li>Mail: <a
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
% endif
% if object.pms_property_id.partner_id.phone
<li
>Phone: ${object.pms_property_id.partner_id.phone}</li>
>Phone: ${object.pms_property_id.partner_id.phone}</li>
% endif
% if object.pms_property_id.partner_id.mobile
<li
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
% endif
</ul>
</div>
@@ -270,12 +269,12 @@
<tr><td align="center" style="min-width: 590px;">
% if object.pms_property_id.privacy_policy
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="font-size: 10px;">
${object.pms_property_id.privacy_policy|safe}
</td></tr>
@@ -285,18 +284,18 @@
<tr><td align="center" style="min-width: 590px;">
% if object.company_id
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="text-align: center; font-size: 10px;">
Sent by <a
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
<br />
</td></tr>
</table>
@@ -306,5 +305,4 @@
</field>
<field name="lang">${object.partner_id.lang}</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<!-- Basic pms -->
<record id="main_pms_availability_plan" model="pms.availability.plan">
<field name="name">Availability Plan</field>
@@ -27,8 +26,8 @@
<record id="various_pms_partner" model="res.partner">
<field name="name">Various Clients</field>
<field
name="comment"
>Contact used for simplified invoices where no customer is available</field>
name="comment"
>Contact used for simplified invoices where no customer is available</field>
</record>
<!-- pms.users -->
<record id="base.user_root" model="res.users">
@@ -113,9 +112,9 @@ else:
<!-- <field name="has_unique_numbers">True</field>-->
</record>
<record
id="document_type_identification_document"
model="res.partner.id_category"
>
id="document_type_identification_document"
model="res.partner.id_category"
>
<field name="name">Identification Document</field>
<field name="code">I</field>
<!-- <field name="has_unique_numbers">True</field>-->
@@ -149,5 +148,4 @@ else:
failed = True
</field>
</record>
</data>
</odoo>

View File

@@ -1,39 +1,38 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="modified_reservation_email" model="mail.template">
<field name="name">Modified Reservation</field>
<field name="model_id" ref="pms.model_pms_folio" />
<field
name="subject"
>Your reservation in ${object.pms_property_id.name} has been modified</field>
name="subject"
>Your reservation in ${object.pms_property_id.name} has been modified</field>
<field
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
<field
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
<field name="body_html" type="html">
<table
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
border="0"
cellpadding="0"
cellspacing="0"
style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"
><tr><td align="center">
<table
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
border="0"
cellpadding="0"
cellspacing="0"
width="590"
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
>
<head>
<link
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous"
/>
rel="stylesheet"
href="https://use.fontawesome.com/releases/v5.8.1/css/all.css"
integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf"
crossorigin="anonymous"
/>
</head>
<tbody>
<!-- HEADER -->
@@ -41,38 +40,38 @@
<tr>
<td align="center" style="min-width: 590px;">
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 0px 0px 0px; border-collapse:separate;"
>
<tr><td align="right">
<div class="col-sm-4">
% if object.pms_property_id.partner_id.street
<p
>${object.pms_property_id.partner_id.street}</p>
>${object.pms_property_id.partner_id.street}</p>
% endif
% if object.pms_property_id.partner_id.street2
<p
>${object.pms_property_id.partner_id.street2}</p>
>${object.pms_property_id.partner_id.street2}</p>
% endif
<p
>${object.pms_property_id.partner_id.zip}</p>
>${object.pms_property_id.partner_id.zip}</p>
<p
>${object.pms_property_id.partner_id.city}</p>
>${object.pms_property_id.partner_id.city}</p>
<p
>${object.pms_property_id.partner_id.country_id.name}</p>
>${object.pms_property_id.partner_id.country_id.name}</p>
</div>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div>
Hello ${object.partner_id.name or ''},<br
/>
/>
Your reservation in ${object.pms_property_id.name} has been modified
</div>
<div>
@@ -90,79 +89,79 @@
<tr>
<td align="center" style="min-width: 590px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div
align="left"
style="margin: 16px 0px 16px 0px;"
><strong>Reservation Details</strong></div>
align="left"
style="margin: 16px 0px 16px 0px;"
><strong>Reservation Details</strong></div>
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;"
>
<tr><td valign="top" style="font-size: 14px;">
<table style="width:50%;">
<tr>
<td>
<div
class="far fa-calendar-alt fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="far fa-calendar-alt fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
<div><strong
>From</strong> ${object.first_checkin}</div>
>From</strong> ${object.first_checkin}</div>
<div><strong
>To</strong> ${object.last_checkout}</div>
>To</strong> ${object.last_checkout}</div>
<div
style="font-size:12px;color:#9e9e9e"
><i><strong
>TZ</strong> ${object.pms_property_id.tz}</i></div>
style="font-size:12px;color:#9e9e9e"
><i><strong
>TZ</strong> ${object.pms_property_id.tz}</i></div>
</td>
</tr>
<tr>
<td
style="margin: 16px 0px 16px 0px;"
>
style="margin: 16px 0px 16px 0px;"
>
<br />
<div
class="fas fa-bed fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="fas fa-bed fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td style="vertical-align:top;">
<br />
<div><strong
>Rooms: </strong></div><div
>
>Rooms: </strong></div><div
>
% for reservation in object.reservation_ids:
${reservation.room_type_id.name}<br
/></div>
/></div>
% endfor
</td>
</tr>
<tr>
<td
style="margin: 16px 0px 16px 0px;"
>
style="margin: 16px 0px 16px 0px;"
>
<br />
<div
class="fas fa-coins fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
class="fas fa-coins fa-2x"
style="margin: 0px 16px 0px 0px;"
/>
</td>
<td
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
style="margin: 16px 0px 16px 0px; font-size: 14px;"
>
<br />
<div><strong
>Price: </strong> ${object.amount_total} ${object.pms_property_id.country_id.currency_id.symbol}</div>
>Price: </strong> ${object.amount_total} ${object.pms_property_id.country_id.currency_id.symbol}</div>
</td>
</tr>
</table>
@@ -171,46 +170,46 @@
<div>
% if object.pms_property_id.mail_information
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<div
align="left"
style="margin: 16px 0px 16px 0px;"
><strong
>Additional Information</strong></div>
align="left"
style="margin: 16px 0px 16px 0px;"
><strong
>Additional Information</strong></div>
<p
>${object.pms_property_id.mail_information|safe}</p>
>${object.pms_property_id.mail_information|safe}</p>
% endif
</div>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<hr
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
width="100%"
style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;"
/>
<!-- CONTACT -->
<div>
<span
style="font-weight:300;margin:10px 0px"
>Questions about the reservation?</span>
style="font-weight:300;margin:10px 0px"
>Questions about the reservation?</span>
<div>Please contact with us:</div>
<ul>
<li
>${object.pms_property_id.name}</li>
>${object.pms_property_id.name}</li>
% if object.pms_property_id.partner_id.email
<li>Mail: <a
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
href="mailto:${object.pms_property_id.partner_id.email}"
style="text-decoration:none;color:#875A7B;"
>${object.pms_property_id.partner_id.email}</a></li>
% endif
% if object.pms_property_id.partner_id.phone
<li
>Phone: ${object.pms_property_id.partner_id.phone}</li>
>Phone: ${object.pms_property_id.partner_id.phone}</li>
% endif
% if object.pms_property_id.partner_id.mobile
<li
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
>Mobile: ${object.pms_property_id.partner_id.mobile}</li>
% endif
</ul>
</div>
@@ -225,12 +224,12 @@
<tr><td align="center" style="min-width: 590px;">
% if object.pms_property_id.privacy_policy
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="font-size: 10px;">
${object.pms_property_id.privacy_policy|safe}
</td></tr>
@@ -240,18 +239,18 @@
<tr><td align="center" style="min-width: 590px;">
% if object.company_id
<table
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
width="590"
border="0"
cellpadding="0"
cellspacing="0"
style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;"
>
<tr><td style="text-align: center; font-size: 10px;">
Sent by <a
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
target="_blank"
href="${object.company_id.website}"
style="color: #875A7B;"
>${object.company_id.name}</a>
<br />
</td></tr>
</table>
@@ -261,5 +260,4 @@
</field>
<field name="lang">${object.partner_id.lang}</field>
</record>
</data>
</odoo>

View File

@@ -1,27 +1,26 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="precheckin_invitation_email" model="mail.template">
<field name="name">Precheckin Invitation</field>
<field name="model_id" ref="pms.model_pms_checkin_partner" />
<field
name="subject"
>Hi ${object.firstname}, do your check-in now in ${object.pms_property_id.name}</field>
name="subject"
>Hi ${object.firstname}, do your check-in now in ${object.pms_property_id.name}</field>
<field
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
name="email_from"
>${object.pms_property_id.partner_id.email | safe}</field>
<field
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
name="email_to"
>${(object.email and '"%s" &lt;%s&gt;' % (object.name, object.email) or object.partner_id.email_formatted or '') | safe}</field>
<field name="body_html" type="html">
<div>
Do your check-in now and save time.
<br />
Access our<strong
> quick registration system</strong>. In a few steps you will be able to register your data in an agile, simple and secure way,<strong
> avoiding queues at reception</strong>.
> quick registration system</strong>. In a few steps you will be able to register your data in an agile, simple and secure way,<strong
> avoiding queues at reception</strong>.
If you register your data in our system, <strong
> your passage through reception will be much faster</strong>, being able to enjoy the comfort of your room right away.
> your passage through reception will be much faster</strong>, being able to enjoy the comfort of your room right away.
<table align="center">
<tr>
<td align="center" style="padding: 20px 0 0px 0; ">
@@ -29,21 +28,21 @@
<tr>
<td align="center">
<a
href="${object.get_portal_url()}"
target="_blank"
style="text-decoration: none; color: #FFFFFF; font-size: 2em; padding: 10px 20px 10px 20px;"
>
href="${object.get_portal_url()}"
target="_blank"
style="text-decoration: none; color: #FFFFFF; font-size: 2em; padding: 10px 20px 10px 20px;"
>
<div
style="padding: 0.5em; background-color: #45C2B1; border-color: #45C2B1; border-width: 2px;border-style:solid; border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-style: solid;-webkit-border-radius: 10; -moz-border-radius: 10; border-radius: 10px;font-size: 12px;"
>Check-in
style="padding: 0.5em; background-color: #45C2B1; border-color: #45C2B1; border-width: 2px;border-style:solid; border-bottom-style: solid;border-left-style: solid;border-right-style: solid;border-top-style: solid;-webkit-border-radius: 10; -moz-border-radius: 10; border-radius: 10px;font-size: 12px;"
>Check-in
</div>
<center><img
src="https://www.aldahotels.es/firma/email/llegada/check-in.png"
alt="Hacer check-in"
width="80px"
height="80px"
href="${object.get_portal_url()}"
/></center></a>
src="https://www.aldahotels.es/firma/email/llegada/check-in.png"
alt="Hacer check-in"
width="80px"
height="80px"
href="${object.get_portal_url()}"
/></center></a>
</td>
</tr>
</table>
@@ -53,5 +52,4 @@
</div>
</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="UTF-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<record model="ir.sequence" id="seq_pms_folio">
<field name="name">PMS Folio</field>
<field name="code">pms.folio</field>
@@ -14,5 +13,4 @@
<field name="prefix">%(y)s</field>
<field name="padding">6</field>
</record>
</data>
</odoo>

View File

@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<record id="channel_autoinvoicing_folios" model="queue.job.channel">
<field name="name">autoinvoicing folios</field>
<field name="parent_id" ref="queue_job.channel_root" />
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="traveller_report_paperformat" model="report.paperformat">
<field name="name">Traveller Report PaperFormat</field>
<field name="default" eval="True" />
@@ -16,5 +15,4 @@
<field name="header_spacing">1</field>
<field name="dpi">201</field>
</record>
</data>
</odoo>

View File

@@ -1,16 +1,15 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<odoo noupdate="1">
<!--
pms.folio
folio demo data for bookings starting within 15 days
-->
<data noupdate="1">
<record id="pms_folio_eco_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_27" />
<field name="user_id" ref="base.user_demo" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_economic'),
'checkin': (DateTime.today() + timedelta(days=14)),
@@ -20,7 +19,7 @@
'board_service_room_id': ref('pms_board_service_room_eco_half_board'),
'partner_requests': 'Vegan breakfast',
})]"
/>
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
</record>
@@ -30,12 +29,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_single'),
@@ -63,7 +62,7 @@
'state': 'cancel',
'partner_requests': 'Quite room.'
})]"
/>
/>
</record>
<record id="pms_folio_trp_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_12" />
@@ -71,8 +70,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'checkin': (DateTime.today() + timedelta(days=14)),
@@ -80,7 +79,7 @@
'adults': 3,
'board_service_room_id': ref('pms_board_service_room_triple_full_board'),
})]"
/>
/>
</record>
<record id="pms_folio_cancel_trp_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_15" />
@@ -88,12 +87,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'preferred_room_id': ref('pms_room_triple_02'),
@@ -102,7 +101,7 @@
'adults': 1,
'children':1,
})]"
/>
/>
</record>
<function model="pms.folio" name="action_cancel">
<value eval="[ref('pms_folio_cancel_trp_01')]" />
@@ -113,12 +112,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'preferred_room_id': ref('pms_room_triple_03'),
@@ -127,7 +126,7 @@
'adults': 1,
'children':1,
})]"
/>
/>
</record>
<function model="pms.folio" name="action_cancel">
<value eval="[ref('pms_folio_cancel_trp_02')]" />
@@ -138,13 +137,13 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_quadruple'),
@@ -161,19 +160,19 @@
'checkout': (DateTime.today() + timedelta(days=21)),
'adults': 4,
})]"
/>
/>
</record>
<record id="pms_folio_dbl_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_15" />
<field name="user_id" ref="base.user_demo" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
'checkin': (DateTime.today() + timedelta(days=15)),
@@ -185,7 +184,7 @@
'partner_requests': 'Vegan food.'
})]"
/>
/>
</record>
<record id="pms_folio_trp_02" model="pms.folio">
<field name="partner_id" ref="base.res_partner_4" />
@@ -193,8 +192,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'checkin': (DateTime.today() + timedelta(days=15)),
@@ -203,7 +202,7 @@
'state': 'confirm',
'board_service_room_id': ref('pms_board_service_room_triple_full_board'),
})]"
/>
/>
</record>
<record id="pms_folio_cnf_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_12" />
@@ -211,12 +210,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_conference_room'),
'checkin': (DateTime.today() + timedelta(days=15)),
@@ -225,7 +224,7 @@
'state': 'confirm',
'partner_requests': '10 bottles of water, 10 notebooks and 10 pens.'
})]"
/>
/>
</record>
<record id="pms_folio_out_01" model="pms.folio">
<field name="partner_id" ref="main_pms_property" />
@@ -233,12 +232,12 @@
<field name="reservation_type">out</field>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_single'),
'checkin': (DateTime.today() + timedelta(days=16)),
@@ -249,7 +248,7 @@
'closure_reason_id': ref('pms_room_closure_reason_maintenance'),
'out_service_description': 'Change of lighting',
})]"
/>
/>
</record>
<record id="pms_folio_trp_03" model="pms.folio">
<field name="partner_id" ref="base.res_partner_12" />
@@ -257,8 +256,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'checkin': (DateTime.today() + timedelta(days=16)),
@@ -268,7 +267,7 @@
'board_service_room_id': ref('pms_board_service_room_triple_breakfast'),
'partner_requests': 'Soy milf for breakfast.'
})]"
/>
/>
</record>
<record id="pms_folio_eco_sngx3_dblx2_trp_cnf" model="pms.folio">
<field name="partner_id" ref="base.res_partner_10" />
@@ -276,15 +275,15 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="internal_comment"
>Do not allow guests to pay anything. The company pays for everything.</field>
name="internal_comment"
>Do not allow guests to pay anything. The company pays for everything.</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_economic'),
@@ -352,7 +351,7 @@
'adults': 1,
'state': 'confirm',
})]"
/>
/>
</record>
<record id="pms_folio_eco_02" model="pms.folio">
<field name="partner_id" ref="base.res_partner_1" />
@@ -361,12 +360,12 @@
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_eco_01'),
'checkin': (DateTime.today() + timedelta(days=19)),
@@ -389,7 +388,7 @@
'adults': 1,
'state': 'confirm',
})]"
/>
/>
</record>
<record id="pms_folio_sng_out_01" model="pms.folio">
<field name="partner_id" ref="main_pms_property" />
@@ -398,8 +397,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_single_01'),
'checkin': (DateTime.today() + timedelta(days=19)),
@@ -410,20 +409,20 @@
'closure_reason_id': ref('pms_room_closure_reason_vip_privacy'),
'out_service_description': 'Room next to noisy guests.',
})]"
/>
/>
</record>
<record id="pms_folio_sngx2_trp" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_10" />
<field name="user_id" ref="base.user_demo" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_single'),
@@ -450,20 +449,20 @@
'state': 'confirm',
'partner_requests': '1 extra towel.'
})]"
/>
/>
</record>
<record id="pms_folio_dblx2_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_33" />
<field name="user_id" ref="base.user_admin" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
@@ -481,7 +480,7 @@
'state': 'cancel',
'sale_channel_origin_id': ref('pms.main_pms_sale_channel_door'),
})]"
/>
/>
</record>
<record id="pms_folio_cnf_02" model="pms.folio">
@@ -490,8 +489,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_conference_room'),
'checkin': (DateTime.today() + timedelta(days=19)),
@@ -500,7 +499,7 @@
'state': 'confirm',
'partner_requests': 'Smart screen, projector and sound system.'
})]"
/>
/>
</record>
<record id="pms_folio_trp_04" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_32" />
@@ -509,8 +508,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_triple_01'),
'checkin': (DateTime.today() + timedelta(days=20)),
@@ -518,7 +517,7 @@
'adults': 3,
'state': 'draft',
})]"
/>
/>
</record>
<record id="pms_folio_dbl_02" model="pms.folio">
<field name="partner_id" ref="base.res_partner_18" />
@@ -527,8 +526,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
'checkin': (DateTime.today() + timedelta(days=21)),
@@ -541,7 +540,7 @@
'board_service_room_id': ref('pms_board_service_room_double_half_board'),
'partner_requests': 'allergic to nuts.'
})]"
/>
/>
</record>
<record id="pms_folio_cnf_03" model="pms.folio">
<field name="partner_id" ref="base.res_partner_12" />
@@ -550,13 +549,13 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="state">cancel</field>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_conference_01'),
'checkin': (DateTime.today() + timedelta(days=21)),
@@ -565,7 +564,7 @@
'state': 'confirm',
'closure_reason_id': ref('pms_room_closure_reason_vip_privacy'),
})]"
/>
/>
</record>
<!-- <record id="pms_folio_cnf_04" model="pms.folio">-->
<!-- <field name="partner_id" ref="base.res_partner_18" />-->
@@ -598,8 +597,8 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_economic'),
@@ -637,7 +636,7 @@
'board_service_room_id': ref('pms_board_service_room_single_full_board'),
'sale_channel_origin_id': ref('pms.main_pms_sale_channel_phone')
})]"
/>
/>
</record>
<record id="pms_folio_dblx2_trp" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_30" />
@@ -646,8 +645,8 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
@@ -678,7 +677,7 @@
'board_service_room_id': ref('pms_board_service_room_triple_full_board'),
'sale_channel_origin_id': ref('main_pms_sale_channel_mail')
})]"
/>
/>
</record>
<record id="pms_folio_sngx2" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_25" />
@@ -687,8 +686,8 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_single'),
@@ -711,7 +710,7 @@
'departure_hour': '11:15',
'board_service_room_id': ref('pms_board_service_room_single_full_board'),
})]"
/>
/>
</record>
<record id="pms_folio_dblx2_02" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_32" />
@@ -719,13 +718,13 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="internal_comment">Each guest pays his bill</field>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
@@ -748,19 +747,19 @@
'arrival_hour': '16:00',
'departure_hour': '11:15',
})]"
/>
/>
</record>
<record id="pms_folio_cnf_05" model="pms.folio">
<field name="partner_id" ref="base.res_partner_10" />
<field name="user_id" ref="base.user_demo" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_conference_01'),
@@ -771,7 +770,7 @@
'arrival_hour': '09:00',
'departure_hour': '12:00',
})]"
/>
/>
</record>
<record id="pms_folio_eco_03" model="pms.folio">
<field name="partner_id" ref="base.res_partner_4" />
@@ -779,8 +778,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_eco_01'),
@@ -791,19 +790,19 @@
'board_service_room_id': ref('pms_board_service_room_eco_full_board'),
'partner_requests': 'Vegan food.'
})]"
/>
/>
</record>
<record id="pms_folio_sng_01" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_27" />
<field name="user_id" ref="base.user_demo" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_single'),
@@ -814,19 +813,19 @@
'state': 'confirm',
'board_service_room_id': ref('pms_board_service_room_single_half_board'),
})]"
/>
/>
</record>
<record id="pms_folio_sng_02" model="pms.folio">
<field name="partner_id" ref="base.res_partner_12" />
<field name="user_id" ref="base.user_demo" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_single_02'),
@@ -837,7 +836,7 @@
'board_service_room_id': ref('pms_board_service_room_single_full_board'),
'partner_requests': 'picnic for 1st lunch'
})]"
/>
/>
</record>
<record id="pms_folio_dblx2_03" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_27" />
@@ -845,12 +844,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0),
name="reservation_ids"
eval="[(5, 0),
(0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_double'),
@@ -869,7 +868,7 @@
'state': 'confirm',
'board_service_room_id': ref('pms_board_service_room_double_half_board'),
})]"
/>
/>
</record>
<record id="pms_folio_trp_05" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_17" />
@@ -877,8 +876,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'checkin': (DateTime.today() + timedelta(days=25)),
@@ -888,19 +887,19 @@
'board_service_room_id': ref('pms_board_service_room_triple_full_board'),
'partner_requests': 'Seafood meals are needed for at least one day'
})]"
/>
/>
</record>
<record id="pms_folio_cnf_06" model="pms.folio">
<field name="partner_id" ref="base.res_partner_3" />
<field name="user_id" ref="base.user_admin" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'preferred_room_id': ref('pms_room_conference_01'),
'checkin': (DateTime.today() + timedelta(days=25)),
@@ -909,7 +908,7 @@
'state': 'confirm',
'closure_reason_id': ref('pms_room_closure_reason_vip_privacy'),
})]"
/>
/>
</record>
<record id="pms_folio_trp_06" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_25" />
@@ -917,8 +916,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'checkin': (DateTime.today() + timedelta(days=27)),
@@ -930,7 +929,7 @@
'board_service_room_id': ref('pms_board_service_room_triple_full_board'),
'partner_requests': '1 extra towel needed.'
})]"
/>
/>
</record>
<record id="pms_folio_trp_07" model="pms.folio">
<field name="partner_id" ref="base.res_partner_address_15" />
@@ -938,12 +937,12 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="reservation_ids"
eval="[(5, 0), (0, 0, {
name="reservation_ids"
eval="[(5, 0), (0, 0, {
'pricelist_id': ref('product.list0'),
'room_type_id': ref('pms_room_type_triple'),
'preferred_room_id': ref('pms_room_triple_01'),
@@ -953,7 +952,6 @@
'children':1,
'state': 'confirm',
})]"
/>
/>
</record>
</data>
</odoo>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<!--ECONOMIC RESERVATIONS (Main Property) -->
<!-- out of service PAST -->
<record id="pms_reservation_eco_out_01" model="pms.reservation">
@@ -12,8 +11,8 @@
<field name="checkout" eval="DateTime.today()" />
<field name="closure_reason_id" ref="pms_room_closure_reason_vip_privacy" />
<field
name="out_service_description"
>Extra privacy for school field trip.</field>
name="out_service_description"
>Extra privacy for school field trip.</field>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
</record>
@@ -65,15 +64,15 @@
<field name="checkin" eval="DateTime.today() + timedelta(-8)" />
<field name="checkout" eval="DateTime.today() + timedelta(-6)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
<field
name="partner_requests"
>Lactose intolerant, soy milk for breakfast.</field>
name="partner_requests"
>Lactose intolerant, soy milk for breakfast.</field>
</record>
<record id="pms_checkin_partner_r_eco_01" model="pms.checkin.partner">
<field name="partner_id" ref="base.res_partner_address_28" />
@@ -95,9 +94,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-7)" />
<field name="checkout" eval="DateTime.today() + timedelta(-5)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -124,9 +123,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-7)" />
<field name="checkout" eval="DateTime.today() + timedelta(-5)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -158,9 +157,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-7)" />
<field name="checkout" eval="DateTime.today() + timedelta(-6)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -185,9 +184,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-7)" />
<field name="checkout" eval="DateTime.today() + timedelta(-3)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -212,9 +211,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-4)" />
<field name="checkout" eval="DateTime.today() + timedelta(-1)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -239,8 +238,8 @@
<field name="adults">2</field>
<field name="state">onboard</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {
'partner_id': ref('base.res_partner_address_28'),
'state': 'onboard'
@@ -250,19 +249,19 @@
'state': 'onboard'
}),
]"
/>
/>
<field name="checkin" eval="DateTime.today()" />
<field name="checkout" eval="DateTime.today() + timedelta(1)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_eco_half_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_eco_half_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 5 nights eco no board service -->
<record id="pms_reservation_eco_08" model="pms.reservation">
@@ -274,9 +273,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Need 1 extra towel.</field>
</record>
<!-- 2 nights eco no board service -->
@@ -298,9 +297,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(5)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Need 2 extra towel.</field>
</record>
<!-- 7 nights eco no board service -->
@@ -313,9 +312,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 7 nights eco no board service -->
<record id="pms_reservation_eco_12" model="pms.reservation">
@@ -358,9 +357,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Preferably street view.</field>
</record>
<!-- 2 nights eco no board service -->
@@ -374,9 +373,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(7)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!--SINGLE RESERVATIONS (Main Property) -->
<!-- 5 nights sng full board service PAST -->
@@ -389,9 +388,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-9)" />
<field name="checkout" eval="DateTime.today() + timedelta(-4)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -417,9 +416,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-5)" />
<field name="checkout" eval="DateTime.today() + timedelta(1)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -444,9 +443,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-1)" />
<field name="checkout" eval="DateTime.today()" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="state">done</field>
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
@@ -469,20 +468,20 @@
<field name="room_type_id" ref="pms_room_type_single" />
<field name="adults">1</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {
'partner_id': ref('base.res_partner_address_27'),
'state': 'onboard'
}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(-1)" />
<field name="checkout" eval="DateTime.today() + timedelta(1)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="partner_requests">breakfast at 5:00 am </field>
@@ -495,25 +494,25 @@
<field name="room_type_id" ref="pms_room_type_single" />
<field name="adults">1</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {
'partner_id': ref('base.res_partner_address_10'),
}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(-1)" />
<field name="checkout" eval="DateTime.today() + timedelta(3)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_breakfast"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_breakfast"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 4 nights sng full board service -->
<record id="pms_reservation_sng_06" model="pms.reservation">
@@ -525,9 +524,9 @@
<field name="checkin" eval="DateTime.today()" />
<field name="checkout" eval="DateTime.today() + timedelta(4)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="partner_requests">Breakfast to take away. </field>
@@ -542,15 +541,15 @@
<field name="checkin" eval="DateTime.today() + timedelta(7)" />
<field name="checkout" eval="DateTime.today() + timedelta(8)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_single_half_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_single_half_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 4 nights sng no board service -->
<record id="pms_reservation_sng_08" model="pms.reservation">
@@ -564,9 +563,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">preferably street view</field>
</record>
<!-- 4 nights sng no board service -->
@@ -580,9 +579,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(13)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 1 night sng no board service -->
<record id="pms_reservation_sng_10" model="pms.reservation">
@@ -597,9 +596,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Preferably street view.</field>
</record>
<!--DOUBLE RESERVATIONS (Main Property) -->
@@ -613,9 +612,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(+9)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<function model="pms.reservation" name="action_cancel">
<value eval="[ref('pms_reservation_dbl_cancel_01')]" />
@@ -631,8 +630,8 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {
'partner_id': ref('base.res_partner_3'),
}),
@@ -640,7 +639,7 @@
'partner_id': ref('base.res_partner_4'),
}),
]"
/>
/>
</record>
<function model="pms.reservation" name="action_cancel">
<value eval="[ref('pms_reservation_dbl_cancel_02')]" />
@@ -680,15 +679,15 @@
<field name="checkin" eval="DateTime.today()" />
<field name="checkout" eval="DateTime.today() + timedelta(4)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_double_half_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_double_half_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">3 extra towels</field>
</record>
<!-- 2 nights dbl no board service -->
@@ -702,9 +701,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(6)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 2 nights dbl breakfast board service -->
<record id="pms_reservation_dbl_05" model="pms.reservation">
@@ -716,15 +715,15 @@
<field name="checkin" eval="DateTime.today() + timedelta(4)" />
<field name="checkout" eval="DateTime.today() + timedelta(6)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Vegan breakfast</field>
</record>
<!-- 2 nights dbl no board service -->
@@ -735,20 +734,20 @@
<field name="room_type_id" ref="pms_room_type_double" />
<field name="adults">2</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {'partner_id': ref('base.res_partner_12')}),
(0, 0, {'partner_id': ref('base.res_partner_18')}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(6)" />
<field name="checkout" eval="DateTime.today() + timedelta(8)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 2 nights dbl no board service -->
<record id="pms_reservation_dbl_07" model="pms.reservation">
@@ -760,9 +759,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(6)" />
<field name="checkout" eval="DateTime.today() + timedelta(8)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_double_half_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_double_half_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="partner_requests">Help needed with the luggage.</field>
@@ -778,9 +777,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(10)" />
<field name="checkout" eval="DateTime.today() + timedelta(11)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
</record>
@@ -796,9 +795,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(11)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Need 1 extra set of bedclothes</field>
</record>
<!-- 2 nights dbl breakfast board service -->
@@ -811,13 +810,13 @@
<field name="checkin" eval="DateTime.today() + timedelta(11)" />
<field name="checkout" eval="DateTime.today() + timedelta(13)" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
name="board_service_room_id"
ref="pms_board_service_room_double_breakfast"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
</record>
<!-- 2 nights dbl no board service -->
@@ -828,12 +827,12 @@
<field name="room_type_id" ref="pms_room_type_double" />
<field name="adults">2</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {'partner_id': ref('base.res_partner_18')}),
(0, 0, {'partner_id': ref('base.res_partner_12')}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(11)" />
<field name="checkout" eval="DateTime.today() + timedelta(13)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
@@ -851,9 +850,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(-9)" />
<field name="checkout" eval="DateTime.today() + timedelta(-2)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="state">done</field>
@@ -878,8 +877,8 @@
<field name="children">1</field>
<field name="state">onboard</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {
'partner_id': ref('base.res_partner_12'),
'state': 'onboard'
@@ -889,19 +888,19 @@
'state': 'onboard'
}),
]"
/>
/>
<field name="checkin" eval="DateTime.today()" />
<field name="checkout" eval="DateTime.today() + timedelta(4)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Vegetarian food for all guests.</field>
</record>
<!-- 7 nights trp no board service -->
@@ -914,9 +913,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 2 nights trp no board service -->
<record id="pms_reservation_trp_04" model="pms.reservation">
@@ -926,13 +925,13 @@
<field name="room_type_id" ref="pms_room_type_triple" />
<field name="adults">3</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {'partner_id': ref('base.res_partner_3')}),
(0, 0, {'partner_id': ref('base.res_partner_address_14')}),
(0, 0, {'partner_id': ref('base.res_partner_address_33')}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(4)" />
<field name="checkout" eval="DateTime.today() + timedelta(6)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
@@ -947,20 +946,20 @@
<field name="room_type_id" ref="pms_room_type_triple" />
<field name="adults">3</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {'partner_id': ref('base.res_partner_10')}),
(0, 0, {'partner_id': ref('base.res_partner_address_10')}),
(0, 0, {'partner_id': ref('base.res_partner_address_18')}),
]"
/>
/>
<field name="checkin" eval="DateTime.today() + timedelta(6)" />
<field name="checkout" eval="DateTime.today() + timedelta(8)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 1 night trp breakfast board service -->
<record id="pms_reservation_trp_06" model="pms.reservation">
@@ -970,18 +969,18 @@
<field name="room_type_id" ref="pms_room_type_triple" />
<field name="adults">1</field>
<field
name="checkin_partner_ids"
eval="[(5, 0),
name="checkin_partner_ids"
eval="[(5, 0),
(0, 0, {'partner_id': ref('base.res_partner_3')}),
]"
/>
/>
<field name="children">2</field>
<field name="checkin" eval="DateTime.today() + timedelta(10)" />
<field name="checkout" eval="DateTime.today() + timedelta(11)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_triple_breakfast"
/>
name="board_service_room_id"
ref="pms_board_service_room_triple_breakfast"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="partner_requests">Celiac breakfast</field>
@@ -996,9 +995,9 @@
<field name="checkin" eval="DateTime.today() + timedelta(11)" />
<field name="checkout" eval="DateTime.today() + timedelta(13)" />
<field
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
name="board_service_room_id"
ref="pms_board_service_room_triple_full_board"
/>
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
</record>
@@ -1012,9 +1011,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">room with low noise 24x7</field>
</record>
<!-- QUADRUPLE RESERVATIONS (Main Property)-->
@@ -1049,13 +1048,13 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="state">done</field>
<field
name="partner_requests"
>Italian guests, they don't speak english</field>
name="partner_requests"
>Italian guests, they don't speak english</field>
</record>
<record id="pms_checkin_partner_r_qdp_02" model="pms.checkin.partner">
<field name="partner_id" ref="base.res_partner_address_11" />
@@ -1076,9 +1075,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(-2)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="state">done</field>
</record>
<record id="pms_checkin_partner_r_qdp_03" model="pms.checkin.partner">
@@ -1101,9 +1100,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Allergic to chemicals</field>
<field name="state">done</field>
</record>
@@ -1127,9 +1126,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_booking" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 3 nights qdp no board service -->
<record id="pms_reservation_qdp_06" model="pms.reservation">
@@ -1142,8 +1141,8 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="partner_requests">Hard mattress needed.</field>
<field
name="reservation_line_ids"
eval="[(5, 0),
name="reservation_line_ids"
eval="[(5, 0),
(0, 0, {
'date': (DateTime.today()),
'sale_channel_id': ref('pms.main_pms_sale_channel_door')
@@ -1157,7 +1156,7 @@
'sale_channel_id': ref('pms.main_pms_sale_channel_phone')
})
]"
/>
/>
</record>
<!-- 3 nights qdp no board service -->
<record id="pms_reservation_qdp_07" model="pms.reservation">
@@ -1207,9 +1206,9 @@
<field name="pms_property_id" ref="pms.main_pms_property" />
<field name="agency_id" ref="pms.agency_airbnb" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- 2 nights cnf no board service -->
<record id="pms_reservation_cnf_03" model="pms.reservation">
@@ -1223,8 +1222,8 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_door" />
<field name="partner_requests">Projector needed</field>
<field
name="reservation_line_ids"
eval="[(5, 0),
name="reservation_line_ids"
eval="[(5, 0),
(0, 0, {
'date': (DateTime.today() + timedelta(days=6)),
'sale_channel_id': ref('pms.main_pms_sale_channel_door')
@@ -1234,7 +1233,7 @@
'sale_channel_id': ref('pms.main_pms_sale_channel_phone')
})
]"
/>
/>
</record>
<!-- 2 nights cnf no board service -->
<record id="pms_reservation_cnf_04" model="pms.reservation">
@@ -1246,9 +1245,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(12)" />
<field name="pms_property_id" ref="pms.main_pms_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
</record>
<!-- GRAND SUITE RESERVATIONS (SAN CARLOS) -->
<!-- 3 nights grsui no board service PAST -->
@@ -1260,9 +1259,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(-6)" />
<field name="pms_property_id" ref="pms.san_carlos_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="state">done</field>
</record>
<record id="pms_checkin_partner_r_grsui_01" model="pms.checkin.partner">
@@ -1327,9 +1326,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(1)" />
<field name="pms_property_id" ref="pms.san_carlos_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Welcome cocktail.</field>
</record>
<!-- 4 nights grsui no board service -->
@@ -1363,9 +1362,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(-7)" />
<field name="pms_property_id" ref="pms.san_carlos_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="state">done</field>
</record>
<record id="pms_checkin_partner_r_jrsui_01" model="pms.checkin.partner">
@@ -1430,9 +1429,9 @@
<field name="checkout" eval="DateTime.today() + timedelta(2)" />
<field name="pms_property_id" ref="pms.san_carlos_property" />
<field
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
name="sale_channel_origin_id"
ref="pms.main_pms_sale_channel_phone"
/>
<field name="partner_requests">Smoking room.</field>
</record>
<!-- 4 nights jrsui no board service -->
@@ -1456,5 +1455,4 @@
<field name="sale_channel_origin_id" ref="pms.main_pms_sale_channel_mail" />
<field name="partner_requests">two bottles of moët</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="action_report_folio" model="ir.actions.report">
<field name="name">Report Folio</field>
<field name="model">pms.folio</field>
@@ -8,8 +7,7 @@
<field name="report_name">pms.report_folio</field>
<field name="report_file">pms.report_folio</field>
<field
name="print_report_name"
>(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)</field>
name="print_report_name"
>(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="action_report_pms_pro_forma_invoice" model="ir.actions.report">
<field name="name">PRO-FORMA Invoice</field>
<field name="model">account.move</field>
@@ -11,5 +10,4 @@
<field name="binding_model_id" ref="model_account_move" />
<field name="binding_type">report</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<record id="action_traveller_report" model="ir.actions.report">
<field name="name">Traveller Report</field>
<field name="model">pms.checkin.partner</field>
@@ -9,8 +8,7 @@
<field name="report_file">pms.traveller_report</field>
<field name="paperformat_id" ref="traveller_report_paperformat" />
<field
name="print_report_name"
>(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)</field>
name="print_report_name"
>(object.state in ('draft', 'sent') and 'Quotation - %s' % (object.name)) or 'Order - %s' % (object.name)</field>
</record>
</data>
</odoo>

View File

@@ -367,7 +367,7 @@ ul.auto-toc {
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:81b3168f0e6235be3cd635264f4e7957b2b5ee314976a1e27debd7e92d4721f6
!! source digest: sha256:f4de1bfaabc4df67eda74523262d7db3d537c6aebf1b400df5180f4a326f0fc6
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->
<p><a class="reference external image-reference" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external image-reference" href="http://www.gnu.org/licenses/agpl-3.0-standalone.html"><img alt="License: AGPL-3" src="https://img.shields.io/badge/licence-AGPL--3-blue.png" /></a> <a class="reference external image-reference" href="https://github.com/OCA/pms/tree/14.0/pms"><img alt="OCA/pms" src="https://img.shields.io/badge/github-OCA%2Fpms-lightgray.png?logo=github" /></a> <a class="reference external image-reference" href="https://translation.odoo-community.org/projects/pms-14-0/pms-14-0-pms"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external image-reference" href="https://runboat.odoo-community.org/builds?repo=OCA/pms&amp;target_branch=14.0"><img alt="Try me on Runboat" src="https://img.shields.io/badge/runboat-Try%20me-875A7B.png" /></a></p>
<p>This module is an all-in-one property management system (PMS) focused on medium-sized properties

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" ?>
<odoo>
<data noupdate="0">
<template id="template_header">
<h1 t-field="object.pms_property_id.name" />
<div class="row">
@@ -114,18 +113,18 @@
</div>
</template>
<template
id="template_reservation_confirmed"
name="Property Reservation Confirmed"
>
id="template_reservation_confirmed"
name="Property Reservation Confirmed"
>
<t t-call="web.layout">
<t t-set="head">
<!-- TODO: ensure bootstrap in shipped within the email -->
<link
rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous"
/>
rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
crossorigin="anonymous"
/>
</t>
<t t-set="body_classname" t-value="'container'" />
<div class="container">
@@ -140,8 +139,8 @@
<field name="name">Property: Reservation Confirmed</field>
<field name="model_id" ref="pms.model_pms_folio" />
<field
name="email_from"
>${('%s &lt;%s&gt;' % (object.pms_property_id.partner_id.name, object.pms_property_id.partner_id.email) or '')|safe}</field>
name="email_from"
>${('%s &lt;%s&gt;' % (object.pms_property_id.partner_id.name, object.pms_property_id.partner_id.email) or '')|safe}</field>
<field name="email_to">${(object.email or '')|safe}</field>
<field name="partner_to">${(object.partner_id.id or '')}</field>
<field name="lang">${object.lang}</field>
@@ -152,5 +151,4 @@
<field name="body_type">qweb</field>
<field name="body_view_id" ref="pms.template_reservation_confirmed" />
</record>
</data>
</odoo>

View File

@@ -1,26 +1,24 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data>
<template id="assets_backend" name="pms assets" inherit_id="web.assets_backend">
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/pms/static/src/js/session.js" />
<script
type="text/javascript"
src="/pms/static/src/js/inherited_abstract_web_client.js"
/>
type="text/javascript"
src="/pms/static/src/js/inherited_abstract_web_client.js"
/>
<script
type="text/javascript"
src="/pms/static/src/js/widgets/switch_property_menu.js"
/>
type="text/javascript"
src="/pms/static/src/js/widgets/switch_property_menu.js"
/>
<script
type="text/javascript"
src="/pms/static/src/js/pms_list_controller.js"
/>
type="text/javascript"
src="/pms/static/src/js/pms_list_controller.js"
/>
<script
type="text/javascript"
src="/pms/static/src/js/reconciliation_widget.js"
/>
type="text/javascript"
src="/pms/static/src/js/reconciliation_widget.js"
/>
</xpath>
</template>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="0">
<!-- Set all task -->
<record model="ir.cron" id="add_all_today_tasks">
<field name="name">Automatic add all today housekeeping tasks</field>
@@ -12,10 +11,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_pms_room" />
<field
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 03:00:00')"
/>
name="nextcall"
eval="(DateTime.now() + timedelta(days=1)).strftime('%Y-%m-%d 03:00:00')"
/>
<field name="code">model.add_all_today_tasks()</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<!-- pms.housekeeping.task -->
<record id="pms_housekeeping_task_0" model="pms.housekeeping.task">
<field name="name">Full clean</field>
@@ -61,5 +60,4 @@
<field name="task_id" ref="pms_housekeeping.pms_housekeeping_task_1" />
<field name="state">draft</field>
</record>
</data>
</odoo>

View File

@@ -1,7 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<record model="ir.cron" id="autosend_traveller_report">
<field name="name">Automatic Send Traveller Report</field>
<field name="active" eval="False" />
@@ -13,11 +11,9 @@
<field name="state">code</field>
<field name="model_id" ref="model_traveller_report_wizard" />
<field
name="nextcall"
eval="datetime.now(pytz.timezone('UTC')).strftime('%Y-%m-%d 16:57:00')"
/>
name="nextcall"
eval="datetime.now(pytz.timezone('UTC')).strftime('%Y-%m-%d 16:57:00')"
/>
<field name="code">model.send_file_institution_async()</field>
</record>
</data>
</odoo>

View File

@@ -1,6 +1,5 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<record id="document_type_dni" model="res.partner.id_category">
<field name="name">DNI</field>
<field name="code">D</field>
@@ -49,15 +48,15 @@ else:
<field name="aeat_identification_type">02</field>
</record>
<record
id="pms.document_type_spanish_residence"
model="res.partner.id_category"
>
id="pms.document_type_spanish_residence"
model="res.partner.id_category"
>
<field name="aeat_identification_type">05</field>
</record>
<record
id="pms.document_type_european_residence"
model="res.partner.id_category"
>
id="pms.document_type_european_residence"
model="res.partner.id_category"
>
<field name="aeat_identification_type">05</field>
</record>
<record id="pms.document_type_passport" model="res.partner.id_category">
@@ -67,11 +66,9 @@ else:
<field name="aeat_identification_type">06</field>
</record>
<record
id="pms.document_type_identification_document"
model="res.partner.id_category"
>
id="pms.document_type_identification_document"
model="res.partner.id_category"
>
<field name="aeat_identification_type">06</field>
</record>
</data>
</odoo>

View File

@@ -24,31 +24,29 @@
</record>
</data>
<data>
<record
id="notification_send_success_travel_report_email"
model="mail.template"
>
id="notification_send_success_travel_report_email"
model="mail.template"
>
<field name="name">Success Travel Report Send</field>
<field
name="model_id"
ref="pms_l10n_es.model_pms_log_institution_traveller_report"
/>
name="model_id"
ref="pms_l10n_es.model_pms_log_institution_traveller_report"
/>
<field
name="subject"
>Succes: ${object.pms_property_id.name}, ${object.target_date} Traveler report sent successfully</field>
name="subject"
>Succes: ${object.pms_property_id.name}, ${object.target_date} Traveler report sent successfully</field>
<field
name="email_from"
>${object.pms_property_id.company_id.partner_id.email | safe}</field>
name="email_from"
>${object.pms_property_id.company_id.partner_id.email | safe}</field>
<field
name="email_to"
>${object.pms_property_id.partner_id.email | safe}</field>
name="email_to"
>${object.pms_property_id.partner_id.email | safe}</field>
<field name="body_html" type="html">
<div>
Traveler report sent successfully
</div>
</field>
</record>
</data>
</odoo>

View File

@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<record id="channel_institution_file_send" model="queue.job.channel">
<field name="name">institution_file_send</field>
<field name="parent_id" ref="queue_job.channel_root" />
</record>
</data>
</odoo>

View File

@@ -1,9 +1,7 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<data noupdate="1">
<odoo noupdate="1">
<!-- default partner simplified invoices -->
<record id="pms.various_pms_partner" model="res.partner">
<field name="aeat_anonymous_cash_customer">True</field>
</record>
</data>
</odoo>