diff options
Diffstat (limited to 'addons/website_mail_channel/views/snippets')
| -rw-r--r-- | addons/website_mail_channel/views/snippets/s_channel.xml | 47 | ||||
| -rw-r--r-- | addons/website_mail_channel/views/snippets/snippets.xml | 14 |
2 files changed, 61 insertions, 0 deletions
diff --git a/addons/website_mail_channel/views/snippets/s_channel.xml b/addons/website_mail_channel/views/snippets/s_channel.xml new file mode 100644 index 00000000..78217040 --- /dev/null +++ b/addons/website_mail_channel/views/snippets/s_channel.xml @@ -0,0 +1,47 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + +<template id="s_channel" name="Discussion Group"> + <div class="s_channel" + data-id="0" data-object="mail.channel" data-follow="off"> + <div class="input-group js_mg_follow_form"> + <input type="email" name="email" placeholder="your email..." + class="js_follow_email form-control"/> + <span class="input-group-append"> + <button href="#" class="btn btn-primary js_follow_btn">Subscribe</button> + </span> + </div> + <p class="js_mg_details d-none"> + <span class="js_mg_email d-none"><a href="#" class="js_mg_email"><i class="fa fa-envelope-o"/> send mail</a> - </span> + <a href="#" class="js_mg_link"><i class="fa fa-file-o"/> archives</a> - + <a role="button" href="#" class="js_unfollow_btn"><i class="fa fa-times"/> unsubscribe</a> + </p> + <p class="js_mg_confirmation d-none"> + a confirmation email has been sent. + </p> + </div> +</template> + +<template id="s_channel_options" inherit_id="website.snippet_options"> + <xpath expr="." position="inside"> + <div data-js='Channel' + data-selector=".s_channel" + data-drop-near="p, h1, h2, h3, blockquote, .card"> + <we-row> + <we-select class="select_discussion_list" data-attribute-name="id" data-no-preview="true"> + <!-- 'we-button' added programmatically with DB data --> + </we-select> + <we-button class="fa fa-fw fa-plus" title="Create a public discussion group in your backend" + data-create-channel="" data-no-preview="true" data-name="create_mail_channel_opt"/> + </we-row> + </div> + </xpath> +</template> + +<template id="assets_snippet_s_channel_js_000" inherit_id="website.assets_frontend"> + <xpath expr="//script[last()]" position="after"> + <script type="text/javascript" src="/website_mail_channel/static/src/snippets/s_channel/000.js"/> + </xpath> +</template> + +</odoo> diff --git a/addons/website_mail_channel/views/snippets/snippets.xml b/addons/website_mail_channel/views/snippets/snippets.xml new file mode 100644 index 00000000..6ea51216 --- /dev/null +++ b/addons/website_mail_channel/views/snippets/snippets.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + +<template id="remove_external_snippets" inherit_id="website.external_snippets"> + <xpath expr="//t[@t-install='website_mail_channel']" position="replace"/> +</template> + +<template id="snippets" inherit_id="website.snippets" name="Snippet Subscribe"> + <xpath expr="//t[@id='mail_channel_discussion_group_hook']" position="replace"> + <t t-snippet="website_mail_channel.s_channel" t-thumbnail="/website/static/src/img/snippets_thumbs/s_channel.svg"/> + </xpath> +</template> + +</odoo> |
