summaryrefslogtreecommitdiff
path: root/addons/gamification/views
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2019-04-23 12:37:17 +0000
committerThibault Delavallée <tde@odoo.com>2019-04-23 14:26:50 +0000
commita7ac71ed4404aa2630619c331d725f4f545626f8 (patch)
treea5cf9f8d151868b2954204a046c61ddaca3bfe35 /addons/gamification/views
parent678e04c19dbfefaadd8ab6207b0bb560a3d3bfe4 (diff)
[FIX][IMP] various: perform small cleanup of mail templates
Notably * remove cdata and fix html code when necessary; * re-order fields declaration to have globally the same order in various template definition; * remove unnecessary reply-to, make user signature and auto delete fields explicit when necessary; * improve some name to ease template ordering and understanding in the template list view; Related to task 1972615 Linked to PR #32872 Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
Diffstat (limited to 'addons/gamification/views')
-rw-r--r--addons/gamification/views/mail_templates.xml76
1 files changed, 36 insertions, 40 deletions
diff --git a/addons/gamification/views/mail_templates.xml b/addons/gamification/views/mail_templates.xml
index cf840157222..fda8a66f9a4 100644
--- a/addons/gamification/views/mail_templates.xml
+++ b/addons/gamification/views/mail_templates.xml
@@ -2,50 +2,46 @@
<odoo>
<data>
<record id="mail_template_data_new_rank_reached" model="mail.template">
- <field name="name">New rank reached</field>
+ <field name="name">User: New rank reached</field>
<field name="model_id" ref="base.model_res_users"/>
- <field name="subject">Reception of ${object.name}</field>
- <field name="email_to">${(object.partner_id.email_formatted or object.email) |safe}</field>
- <field name="partner_to">${object.partner_id.id}</field>
<field name="subject">New rank: ${object.rank_id.name}</field>
- <field name="lang">${object.partner_id.lang}</field>
- <field name="auto_delete" eval="True" />
+ <field name="email_to"></field>
+ <field name="partner_to">${object.partner_id.id}</field>
<field name="body_html" type="html">
- <div style="background:#F0F0F0;color:#515166;padding:10px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;">
- <table style="width:600px;margin:0px auto;background:white;border:1px solid #e1e1e1;">
- <tbody>
- <tr>
- <td style="padding:15px 20px 10px 20px;">
- <p>
- Congratulations
- <span>${object.partner_id.name or ''}</span>!
- </p>
- <p>
- You just reached a new rank : <strong>${object.rank_id.name}</strong>
- </p>
- <p>Continue your work to become a <strong>${object.next_rank_id.name}</strong> !</p>
- <div style="margin: 16px 0px 16px 0px;">
- % set gamification_redirection_data = object.get_gamification_redirection_data()
- % for data in gamification_redirection_data
- % set url = data['url']
- % set label = data['label']
- <a href="${url}" style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;">${label}</a>
- % endfor
- </div>
- </td>
- <td style="padding:15px 20px 10px 20px;">
- <p style="text-align: center;">
- <img src="/web/image/gamification.karma.rank/${object.rank_id.id}/image_medium"/>
- </p>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <div>
- Thank you,<br/>
+<div style="background:#F0F0F0;color:#515166;padding:10px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;">
+<table style="width:600px;margin:0px auto;background:white;border:1px solid #e1e1e1;">
+ <tbody>
+ <tr>
+ <td style="padding:15px 20px 10px 20px;">
+ <p>
+ Congratulations
+ <span>${object.name or ''}</span>!
+ </p>
+ <p>
+ You just reached a new rank : <strong>${object.rank_id.name}</strong>
+ </p>
+ <p>Continue your work to become a <strong>${object.next_rank_id.name}</strong> !</p>
+ <div style="margin: 16px 0px 16px 0px;">
+ % set gamification_redirection_data = object.get_gamification_redirection_data()
+ % for data in gamification_redirection_data
+ % set url = data['url']
+ % set label = data['label']
+ <a href="${url}" style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;">${label}</a>
+ % endfor
</div>
- </field>
+ </td>
+ <td style="padding:15px 20px 10px 20px;">
+ <p style="text-align: center;">
+ <img src="/web/image/gamification.karma.rank/${object.rank_id.id}/image_medium"/>
+ </p>
+ </td>
+ </tr>
+ </tbody>
+ </table>
+</div></field>
+ <field name="lang">${object.lang}</field>
+ <field name="auto_delete" eval="True"/>
+ <field name="user_signature" eval="True"/>
</record>
</data>
</odoo>