mirror of
https://github.com/bringout/oca-mrp.git
synced 2026-04-19 23:52:04 +02:00
875 lines
54 KiB
XML
875 lines
54 KiB
XML
<?xml version="1.0" ?>
|
|
<!--
|
|
Copyright 2021 Moka Tourisme (https://www.mokatourisme.fr)
|
|
License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl).
|
|
-->
|
|
<odoo noupdate="1">
|
|
|
|
<!--
|
|
What is this? Why not using core templates?
|
|
|
|
Core event templates will display information related to the event itself,
|
|
and would completely ignore the session.
|
|
|
|
This information is very important because it often contains the date and
|
|
place the participant should attend.
|
|
-->
|
|
|
|
<record id="event_session_registration_mail_template_badge" model="mail.template">
|
|
<field name="name">Event Session: Registration Badge</field>
|
|
<field name="model_id" ref="event.model_event_registration" />
|
|
<field name="subject">Your badge for {{ object.session_id.name }}</field>
|
|
<field
|
|
name="email_from"
|
|
>{{ (object.session_id.organizer_id.email_formatted or object.session_id.user_id.email_formatted or '') }}</field>
|
|
<field
|
|
name="email_to"
|
|
>{{ (object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') }}</field>
|
|
<field name="body_html" type="html">
|
|
<div>
|
|
Dear <t t-out="object.name or ''">Oscar Morgan</t>,<br />
|
|
Thank you for your inquiry.<br />
|
|
Here is your badge for the event <t
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</t>.<br />
|
|
If you have any questions, please let us know.
|
|
<br /><br />
|
|
Thank you,
|
|
<t t-if="object.session_id.user_id.signature">
|
|
<br />
|
|
<t t-out="object.session_id.user_id.signature or ''">--<br />Mitchell Admin</t>
|
|
</t>
|
|
</div></field>
|
|
<field
|
|
name="report_template"
|
|
ref="event.action_report_event_registration_foldable_badge"
|
|
/>
|
|
<field
|
|
name="report_name"
|
|
>Foldable Badge - {{ (object.session_id.name or 'Event').replace('/','_') }}</field>
|
|
<field name="lang">{{ object.partner_id.lang }}</field>
|
|
<field name="auto_delete" eval="True" />
|
|
</record>
|
|
|
|
<record id="event_session_subscription" model="mail.template">
|
|
<field name="name">Event Session: Registration</field>
|
|
<field name="model_id" ref="event.model_event_registration" />
|
|
<field name="subject">Your registration at {{ object.session_id.name }}</field>
|
|
<field
|
|
name="email_from"
|
|
>{{ (object.session_id.organizer_id.email_formatted or object.session_id.user_id.email_formatted or '') }}</field>
|
|
<field
|
|
name="email_to"
|
|
>{{ (object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') }}</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">
|
|
<t
|
|
t-set="date_begin"
|
|
t-value="format_datetime(object.session_id.date_begin, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"
|
|
/>
|
|
<t
|
|
t-set="date_end"
|
|
t-value="format_datetime(object.session_id.date_end, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"
|
|
/>
|
|
<t
|
|
t-set="is_online"
|
|
t-value="'is_published' in object.session_id and object.session_id.is_published"
|
|
/>
|
|
<t t-set="event_organizer" t-value="object.session_id.organizer_id" />
|
|
<t t-set="event_address" t-value="object.session_id.address_id" />
|
|
<table
|
|
border="0"
|
|
cellpadding="0"
|
|
cellspacing="0"
|
|
width="590"
|
|
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
|
|
>
|
|
<tbody>
|
|
<!-- HEADER -->
|
|
<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;"
|
|
>
|
|
<tr><td valign="middle">
|
|
<span style="font-size: 10px;">Your registration</span><br />
|
|
<span style="font-size: 20px; font-weight: bold;">
|
|
<t t-out="object.name or ''">Oscar Morgan</t>
|
|
</span>
|
|
</td><td valign="middle" align="right">
|
|
<t t-if="is_online">
|
|
<a
|
|
t-att-href="object.session_id.website_url"
|
|
style="padding: 8px 12px; font-size: 12px; color: #FFFFFF; text-decoration: none !important; font-weight: 400; background-color: #875A7B; border: 0px solid #875A7B; border-radius:3px"
|
|
>
|
|
View Event
|
|
</a>
|
|
</t>
|
|
<t t-else="">
|
|
<img
|
|
t-att-src="'/logo.png?company=%s' % object.company_id.id"
|
|
style="padding: 0px; margin: 0px; height: auto; width: 80px;"
|
|
t-att-alt="'%s' % object.company_id.name"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
<tr><td colspan="2" style="text-align:center;">
|
|
<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;"
|
|
/>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<!-- EVENT 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 8px 0px 8px; border-collapse:separate;"
|
|
>
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<div>
|
|
Hello <t t-out="object.name or ''">Oscar Morgan</t>,<br />
|
|
We are happy to confirm your registration to the event
|
|
<t t-if="is_online">
|
|
<a
|
|
t-att-href="object.session_id.website_url"
|
|
style="color:#875A7B;text-decoration:none;"
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</a>
|
|
</t>
|
|
<t t-else="">
|
|
<strong
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</strong>
|
|
</t>
|
|
for attendee <t t-out="object.name or ''">Oscar Morgan</t>.
|
|
</div>
|
|
<div>
|
|
<br />
|
|
<strong>Add this event to your calendar</strong>
|
|
<a
|
|
t-attf-href="https://www.google.com/calendar/render?action=TEMPLATE&text={{ object.session_id.name }}&dates={{ date_begin }}/{{ date_end }}&location={{ location }}"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
target="new"
|
|
><img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> Google</a>
|
|
<a
|
|
t-attf-href="/event/session/{{ slug(object.session_id) }}/ics"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
><img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> iCal/Outlook</a>
|
|
<a
|
|
t-attf-href="https://calendar.yahoo.com/?v=60&view=d&type=20&title={{ object.session_id.name }}&in_loc={{ location }}&st={{ format_datetime(object.session_id.date_begin, tz='UTC', dt_format='yyyyMMdd\'T\'HHmmss') }}&et={{ format_datetime(object.session_id.date_end, tz='UTC', dt_format='yyyyMMdd\'T\'HHmmss') }}"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
target="new"
|
|
>
|
|
<img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> Yahoo
|
|
</a>
|
|
<br /><br />
|
|
</div>
|
|
<div>
|
|
See you soon,<br />
|
|
<span style="color: #454748;">
|
|
-- <br />
|
|
<t t-if="event_organizer">
|
|
<t t-out="event_organizer.name or ''">YourCompany</t>
|
|
</t>
|
|
<t t-else="">
|
|
The <t
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</t> Team
|
|
</t>
|
|
</span>
|
|
</div>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<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;"
|
|
/>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<!-- DETAILS -->
|
|
<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;"
|
|
>
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td style="vertical-align:top;">
|
|
<img
|
|
src="/web_editor/font_to_img/61555/rgb(81,81,102)/34"
|
|
style="padding:4px;max-width:inherit;"
|
|
height="34"
|
|
alt=""
|
|
/>
|
|
</td>
|
|
<td
|
|
style="padding: 0px 10px 0px 10px;width:50%;line-height:20px;vertical-align:top;"
|
|
>
|
|
<div><strong>From</strong> <t
|
|
t-out="object.session_id.date_begin_located or ''"
|
|
>May 4, 2021, 7:00:00 AM</t></div>
|
|
<div><strong>To</strong> <t
|
|
t-out="object.session_id.date_end_located or ''"
|
|
>May 6, 2021, 5:00:00 PM</t></div>
|
|
<div style="font-size:12px;color:#9e9e9e"><i><strong
|
|
>TZ</strong> <t
|
|
t-out="object.session_id.date_tz or ''"
|
|
>Europe/Brussels</t></i></div>
|
|
</td>
|
|
<td style="vertical-align:top;">
|
|
<t t-if="event_address">
|
|
<img
|
|
src="/web_editor/font_to_img/61505/rgb(81,81,102)/34"
|
|
style="padding:4px;max-width:inherit;"
|
|
height="34"
|
|
alt=""
|
|
/>
|
|
</t>
|
|
</td>
|
|
<td
|
|
style="padding: 0px 10px 0px 10px;width:50%;vertical-align:top;"
|
|
>
|
|
<t t-if="event_address">
|
|
<t t-set="location" t-value="''" />
|
|
<t t-if="object.session_id.address_id.name">
|
|
<div
|
|
t-out="object.session_id.address_id.name or ''"
|
|
>Teksa SpA</div>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.street">
|
|
<div
|
|
t-out="object.session_id.address_id.street or ''"
|
|
>Puerto Madero 9710</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="object.session_id.address_id.street"
|
|
/>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.street2">
|
|
<div
|
|
t-out="object.session_id.address_id.street2 or ''"
|
|
>Of A15, Santiago (RM)</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.street2)"
|
|
/>
|
|
</t>
|
|
<div>
|
|
<t t-if="object.session_id.address_id.city">
|
|
<t
|
|
t-out="object.session_id.address_id.city or ''"
|
|
>Pudahuel</t>,
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.city)"
|
|
/>
|
|
</t>
|
|
<t
|
|
t-if="object.session_id.address_id.state_id.name"
|
|
>
|
|
<t
|
|
t-out="object.session_id.address_id.state_id.name or ''"
|
|
>C1</t>,
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.state_id.name)"
|
|
/>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.zip">
|
|
<t
|
|
t-out="object.session_id.address_id.zip or ''"
|
|
>98450</t>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.zip)"
|
|
/>
|
|
</t>
|
|
</div>
|
|
<t
|
|
t-if="object.session_id.address_id.country_id.name"
|
|
>
|
|
<div
|
|
t-out="object.session_id.address_id.country_id.name or ''"
|
|
>Argentina</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.country_id.name)"
|
|
/>
|
|
</t>
|
|
</t>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<t t-if="event_organizer">
|
|
<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;"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- CONTACT ORGANIZER -->
|
|
<t t-if="event_organizer">
|
|
<div>
|
|
<span
|
|
style="font-weight:300;margin:10px 0px"
|
|
>Questions about this event?</span>
|
|
<div>Please contact the organizer:</div>
|
|
<ul>
|
|
<li><t
|
|
t-out="event_organizer.name or ''"
|
|
>YourCompany</t></li>
|
|
<t t-if="event_organizer.email">
|
|
<li>Mail: <a
|
|
t-attf-href="mailto:{{ event_organizer.email }}"
|
|
style="text-decoration:none;color:#875A7B;"
|
|
t-out="event_organizer.email or ''"
|
|
>info@yourcompany.com</a></li>
|
|
</t>
|
|
<t t-if="event_organizer.phone">
|
|
<li>Phone: <t
|
|
t-out="event_organizer.phone or ''"
|
|
>+1 650-123-4567</t></li>
|
|
</t>
|
|
</ul>
|
|
</div>
|
|
</t>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<!-- CONTACT ORGANIZER SEPARATION -->
|
|
<t t-if="is_online or event_address">
|
|
<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;"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- PWA MARKGETING -->
|
|
<t t-if="is_online">
|
|
<div>
|
|
<strong>Get the best mobile experience.</strong>
|
|
<a href="/event">Install our mobile app</a>
|
|
</div>
|
|
</t>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<!-- PWA MARKGETING SEPARATION-->
|
|
<t t-if="is_online and event_address">
|
|
<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;"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- GOOGLE MAPS LINK -->
|
|
<t t-if="event_address">
|
|
<table style="width:100%;"><tr><td>
|
|
<div>
|
|
<a
|
|
t-attf-href="https://maps.google.com/maps?q={{ location }}"
|
|
target="new"
|
|
>
|
|
<img
|
|
t-attf-src="http://maps.googleapis.com/maps/api/staticmap?autoscale=1&size=598x200&maptype=roadmap&format=png&visual_refresh=true&markers=size:mid%7Ccolor:0xa5117d%7Clabel:%7C{{ location }}"
|
|
style="vertical-align:bottom; width: 100%;"
|
|
alt="Google Maps"
|
|
/>
|
|
</a>
|
|
</div>
|
|
</td></tr></table>
|
|
</t>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</td></tr>
|
|
<!-- FOOTER BY -->
|
|
<tr><td align="center" style="min-width: 590px;">
|
|
<t t-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;"
|
|
>
|
|
<tr><td style="text-align: center; font-size: 14px;">
|
|
Sent by <a
|
|
target="_blank"
|
|
t-attf-href="{{ object.company_id.website }}"
|
|
style="color: #875A7B;"
|
|
t-out="object.company_id.name or ''"
|
|
>YourCompany</a>
|
|
<t t-if="is_online">
|
|
<br />
|
|
Discover <a href="/event" style="color:#875A7B;">all our events</a>.
|
|
</t>
|
|
</td></tr>
|
|
</table>
|
|
</t>
|
|
</td></tr>
|
|
</table>
|
|
</field>
|
|
<field
|
|
name="report_template"
|
|
ref="event.action_report_event_registration_full_page_ticket"
|
|
/>
|
|
<field
|
|
name="report_name"
|
|
>Full Page Ticket - {{ (object.session_id.name or 'Event').replace('/','') }}</field>
|
|
<field name="lang">{{ object.partner_id.lang }}</field>
|
|
</record>
|
|
|
|
<record id="event_session_reminder" model="mail.template">
|
|
<field name="name">Event Session: Reminder</field>
|
|
<field name="model_id" ref="event.model_event_registration" />
|
|
<field
|
|
name="subject"
|
|
>{{ object.session_id.name }}: {{ object.get_date_range_str() }}</field>
|
|
<field
|
|
name="email_from"
|
|
>{{ (object.session_id.organizer_id.email_formatted or object.session_id.user_id.email_formatted or '') }}</field>
|
|
<field
|
|
name="email_to"
|
|
>{{ (object.email and '"%s" <%s>' % (object.name, object.email) or object.partner_id.email_formatted or '') }}</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">
|
|
<t
|
|
t-set="date_begin"
|
|
t-value="format_datetime(object.session_id.date_begin, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"
|
|
/>
|
|
<t
|
|
t-set="date_end"
|
|
t-value="format_datetime(object.session_id.date_end, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"
|
|
/>
|
|
<t
|
|
t-set="is_online"
|
|
t-value="'is_published' in object.session_id and object.session_id.is_published"
|
|
/>
|
|
<t t-set="event_organizer" t-value="object.session_id.organizer_id" />
|
|
<t t-set="event_address" t-value="object.session_id.address_id" />
|
|
<table
|
|
border="0"
|
|
cellpadding="0"
|
|
cellspacing="0"
|
|
width="590"
|
|
style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;"
|
|
>
|
|
<tbody>
|
|
<!-- HEADER -->
|
|
<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;"
|
|
>
|
|
<tr><td valign="middle">
|
|
<span style="font-size: 10px;">Your registration</span><br />
|
|
<span
|
|
style="font-size: 20px; font-weight: bold;"
|
|
t-out="object.name or ''"
|
|
>Oscar Morgan</span>
|
|
</td><td valign="middle" align="right">
|
|
<t t-if="is_online">
|
|
<a
|
|
t-attf-href="{{ object.session_id.website_url }}"
|
|
style="padding: 8px 12px; font-size: 12px; color: #FFFFFF; text-decoration: none !important; font-weight: 400; background-color: #875A7B; border: 0px solid #875A7B; border-radius:3px"
|
|
>
|
|
View Event
|
|
</a>
|
|
</t>
|
|
<t t-else="">
|
|
<img
|
|
t-att-src="'/logo.png?company=%s' % object.company_id.id"
|
|
style="padding: 0px; margin: 0px; height: auto; width: 80px;"
|
|
t-att-alt="'%s' % object.company_id.name"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
<tr><td colspan="2" style="text-align:center;">
|
|
<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;"
|
|
/>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<!-- EVENT 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 8px 0px 8px; border-collapse:separate;"
|
|
>
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<div>
|
|
Hello <t t-out="object.name or ''">Oscar Morgan</t>,<br />
|
|
We are excited to remind you that the event
|
|
<t t-if="is_online">
|
|
<a
|
|
t-att-href="object.session_id.website_url"
|
|
style="color:#875A7B;text-decoration:none;"
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</a>
|
|
</t>
|
|
<t t-else="">
|
|
<strong
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</strong>
|
|
</t>
|
|
is starting <strong
|
|
t-out="object.get_date_range_str() or ''"
|
|
>today</strong>.
|
|
</div>
|
|
<div>
|
|
<br />
|
|
<strong>Add this event to your calendar</strong>
|
|
<a
|
|
t-attf-href="https://www.google.com/calendar/render?action=TEMPLATE&text={{ object.session_id.name }}&dates={{ date_begin }}/{{ date_end }}&location={{ location }}"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
target="new"
|
|
><img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> Google</a>
|
|
<a
|
|
t-attf-href="/event/session/{{ slug(object.session_id) }}/ics"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
><img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> iCal/Outlook</a>
|
|
<a
|
|
t-attf-href="https://calendar.yahoo.com/?v=60&view=d&type=20&title={{ object.session_id.name }}&in_loc={{ location }}&st={{ format_datetime(object.session_id.date_begin, tz='UTC', dt_format='yyyyMMdd\'T\'HHmmss') }}&et={{ format_datetime(object.session_id.date_end, tz='UTC', dt_format='yyyyMMdd\'T\'HHmmss') }}"
|
|
style="padding:3px 5px;border:1px solid #875A7B;color:#875A7B;text-decoration:none;border-radius:3px;"
|
|
target="new"
|
|
>
|
|
<img
|
|
src="/web_editor/font_to_img/61525/rgb(135,90,123)/16"
|
|
style="vertical-align:middle;"
|
|
height="16"
|
|
alt=""
|
|
/> Yahoo
|
|
</a>
|
|
<br /><br />
|
|
</div>
|
|
<div>
|
|
We confirm your registration and hope to meet you there,<br />
|
|
<span style="color: #454748;">
|
|
-- <br />
|
|
<t t-if="event_organizer">
|
|
<t t-out="event_organizer.name or ''">YourCompany</t>
|
|
</t>
|
|
<t t-else="">
|
|
The <t
|
|
t-out="object.session_id.name or ''"
|
|
>OpenWood Collection Online Reveal</t> Team
|
|
</t>
|
|
</span>
|
|
</div>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<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;"
|
|
/>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<!-- DETAILS -->
|
|
<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;"
|
|
>
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<table style="width:100%;">
|
|
<tr>
|
|
<td style="vertical-align:top;">
|
|
<img
|
|
src="/web_editor/font_to_img/61555/rgb(81,81,102)/34"
|
|
style="padding:4px;max-width:inherit;"
|
|
height="34"
|
|
alt=""
|
|
/>
|
|
</td>
|
|
<td
|
|
style="padding: 0px 10px 0px 10px;width:50%;line-height:20px;vertical-align:top;"
|
|
>
|
|
<div><strong>From</strong> <t
|
|
t-out="object.session_id.date_begin_located or ''"
|
|
>May 4, 2021, 7:00:00 AM</t></div>
|
|
<div><strong>To</strong> <t
|
|
t-out="object.session_id.date_end_located or ''"
|
|
>May 6, 2021, 5:00:00 PM</t></div>
|
|
<div style="font-size:12px;color:#9e9e9e"><i><strong
|
|
>TZ</strong> <t
|
|
t-out="object.session_id.date_tz or ''"
|
|
>Europe/Brussels</t></i></div>
|
|
</td>
|
|
<td style="vertical-align:top;">
|
|
<t t-if="event_address">
|
|
<img
|
|
src="/web_editor/font_to_img/61505/rgb(81,81,102)/34"
|
|
style="padding:4px;max-width:inherit;"
|
|
height="34"
|
|
alt=""
|
|
/>
|
|
</t>
|
|
</td>
|
|
<td
|
|
style="padding: 0px 10px 0px 10px;width:50%;vertical-align:top;"
|
|
>
|
|
<t t-if="event_address">
|
|
<t t-set="location" t-value="''" />
|
|
<t t-if="object.session_id.address_id.name">
|
|
<div
|
|
t-out="object.session_id.address_id.name or ''"
|
|
>Teksa SpA</div>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.street">
|
|
<div
|
|
t-out="object.session_id.address_id.street or ''"
|
|
>Puerto Madero 9710</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="object.session_id.address_id.street"
|
|
/>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.street2">
|
|
<div
|
|
t-out="object.session_id.address_id.street2 or ''"
|
|
>Of A15, Santiago (RM)</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.street2)"
|
|
/>
|
|
</t>
|
|
<div>
|
|
<t t-if="object.session_id.address_id.city">
|
|
<t
|
|
t-out="object.session_id.address_id.city or ''"
|
|
>Pudahuel</t>,
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.city)"
|
|
/>
|
|
</t>
|
|
<t
|
|
t-if="object.session_id.address_id.state_id.name"
|
|
>
|
|
<t
|
|
t-out="object.session_id.address_id.state_id.name or ''"
|
|
>C1</t>,
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.state_id.name)"
|
|
/>
|
|
</t>
|
|
<t t-if="object.session_id.address_id.zip">
|
|
<t
|
|
t-out="object.session_id.address_id.zip or ''"
|
|
>98450</t>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.zip)"
|
|
/>
|
|
</t>
|
|
</div>
|
|
<t
|
|
t-if="object.session_id.address_id.country_id.name"
|
|
>
|
|
<div
|
|
t-out="object.session_id.address_id.country_id.name or ''"
|
|
>Argentina</div>
|
|
<t
|
|
t-set="location"
|
|
t-value="'%s, %s' % (location, object.session_id.address_id.country_id.name)"
|
|
/>
|
|
</t>
|
|
</t>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<t t-if="event_organizer">
|
|
<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;"
|
|
/>
|
|
</t>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- CONTACT ORGANIZER -->
|
|
<t t-if="event_organizer">
|
|
<div>
|
|
<span
|
|
style="font-weight:300;margin:10px 0px"
|
|
>Questions about this event?</span>
|
|
<div>Please contact the organizer:</div>
|
|
<ul>
|
|
<li t-out="event_organizer.name or ''">YourCompany</li>
|
|
<t t-if="event_organizer.email">
|
|
<li>Mail: <a
|
|
t-attf-href="mailto:{{ event_organizer.email }}"
|
|
style="text-decoration:none;color:#875A7B;"
|
|
t-out="event_organizer.email or ''"
|
|
/></li>
|
|
</t>
|
|
<t t-if="event_organizer.phone">
|
|
<li>Phone: <t
|
|
t-out="event_organizer.phone or ''"
|
|
/></li>
|
|
</t>
|
|
</ul>
|
|
</div>
|
|
</t>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<!-- CONTACT ORGANIZER SEPARATION -->
|
|
<hr
|
|
t-if="is_online or event_address"
|
|
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;"
|
|
/>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- PWA MARKGETING -->
|
|
<div t-if="is_online">
|
|
<strong>Get the best mobile experience.</strong>
|
|
<a href="/event">Install our mobile app</a>
|
|
</div>
|
|
</td></tr>
|
|
<tr><td style="text-align:center;">
|
|
<!-- PWA MARKGETING SEPARATION-->
|
|
<hr
|
|
t-if="is_online and event_address"
|
|
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;"
|
|
/>
|
|
</td></tr>
|
|
|
|
<tr><td valign="top" style="font-size: 14px;">
|
|
<!-- GOOGLE MAPS LINK -->
|
|
<table t-if="event_address" style="width:100%;"><tr><td>
|
|
<div>
|
|
<a
|
|
t-attf-href="https://maps.google.com/maps?q={{ location }}"
|
|
target="new"
|
|
>
|
|
<img
|
|
t-attf-src="http://maps.googleapis.com/maps/api/staticmap?autoscale=1&size=598x200&maptype=roadmap&format=png&visual_refresh=true&markers=size:mid%7Ccolor:0xa5117d%7Clabel:%7C{{ location }}"
|
|
style="vertical-align:bottom; width: 100%;"
|
|
alt="Google Maps"
|
|
/>
|
|
</a>
|
|
</div>
|
|
</td></tr></table>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</td></tr>
|
|
<!-- FOOTER BY -->
|
|
<tr><td align="center" style="min-width: 590px;">
|
|
<table
|
|
t-if="object.company_id"
|
|
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: 14px;">
|
|
Sent by <a
|
|
target="_blank"
|
|
t-attf-href="{{ object.company_id.website }}"
|
|
style="color: #875A7B;"
|
|
t-out="object.company_id.name or ''"
|
|
>YourCompany</a>
|
|
<t t-if="'website_url' in object.session_id and object.session_id.website_url">
|
|
<br />
|
|
Discover <a href="/event" style="color:#875A7B;">all our events</a>.
|
|
</t>
|
|
</td></tr>
|
|
</table>
|
|
</td></tr>
|
|
</table>
|
|
</field>
|
|
<field name="lang">{{ object.partner_id.lang }}</field>
|
|
</record>
|
|
|
|
</odoo>
|