mirror of
https://github.com/bringout/oca-mrp.git
synced 2026-04-20 09:52:01 +02:00
Initial commit: OCA Mrp packages (117 packages)
This commit is contained in:
commit
277e84fd7a
4403 changed files with 395154 additions and 0 deletions
|
|
@ -0,0 +1,875 @@
|
|||
<?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>
|
||||
Loading…
Add table
Add a link
Reference in a new issue