summaryrefslogtreecommitdiff
path: root/addons/digest/data/digest_template_data.xml
diff options
context:
space:
mode:
authorThibault Delavallée <tde@odoo.com>2020-05-28 10:38:32 +0000
committerThibault Delavallée <tde@odoo.com>2020-06-04 15:19:29 +0000
commit14abd4fdf714ce280ab07998073328eb4d76bc09 (patch)
treedc54db620e6ea76ed2ab22d420a308c082fb31cd /addons/digest/data/digest_template_data.xml
parentadd1a04a9451a684b5503d92a07f0ddf37f6921e (diff)
[IMP] digest: improve digest by adding daily sending and preferences
PURPOSE Make digest email and tips more appealing. The goals of these tips are * to encourage the adoption of other apps (Did you know ?); * to make Odoo look more fun (Fun tips and tricks, young and dynamic style); * to show social proof and increase trust (emphasis on already existing projects / customers to); SPECIFICATIONS Add a daily digest option, allowing to send digests on a daily basis. It will be the default settings to help users coming back to odoo. Add a slowdown heuristics. If not any user targeted by a daily digest logs himself within 3 days, digest is slowed down to a weekly setting to avoid spam. Add a preference section in template, to hold notably links to some configuration steps sent mainly for admin / CEOs. Improve access on models. LINKS Task ID 2197417 PR odoo/odoo#51619
Diffstat (limited to 'addons/digest/data/digest_template_data.xml')
-rw-r--r--addons/digest/data/digest_template_data.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/addons/digest/data/digest_template_data.xml b/addons/digest/data/digest_template_data.xml
index dc5109c4b56..448fa8b2033 100644
--- a/addons/digest/data/digest_template_data.xml
+++ b/addons/digest/data/digest_template_data.xml
@@ -12,6 +12,7 @@
% set data = object.compute_kpis(company, user)
% set tips = object.compute_tips(company, user, tips_count=ctx.get('tips_count', 1))
% set kpi_actions = object.compute_kpis_actions(company, user)
+ % set preferences = object.compute_preferences(company, user)
% set kpis = data.yesterday.keys()
<table cellspacing="0" cellpadding="0" align="center" border="0" bgcolor="#eeeeee" style="width:100%; font-family: Arial,Helvetica,Verdana,sans-serif;">
<tr class="mobile-hide" bgcolor="#875a7b"><td height="70"> </td></tr>
@@ -46,6 +47,7 @@
<table bgcolor="#ffffff" cellspacing="0" cellpadding="0" width="650" align="center" border="0" style="border: 1px solid #eeeeee; border-bottom: none;width: 100%; max-width: 650px; padding:30px 30px">
<tr>
<td>
+ % for tip in tips:
<table cellspacing="0" cellpadding="0" border="0" width="580" align="center" style="width:100%; max-width:580px;">
<tr>
<td valign="top">
@@ -53,6 +55,7 @@
</td>
</tr>
</table>
+ % endfor
</td>
</tr>
</table>
@@ -137,6 +140,15 @@
</tr>
</table>
% endfor
+ % if preferences:
+ <table bgcolor="#ffffff" cellspacing="0" cellpadding="0" width="650" align="center" border="0" style="border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; width: 100%; max-width: 650px; padding:30px 30px">
+ <tr>
+ <td bgcolor="#fafafa" width="100%" height="50" align="center">
+ ${preferences | safe}
+ </td>
+ </tr>
+ </table>
+ % endif
% if user.has_group('base.group_system'):
<table bgcolor="#ffffff" cellspacing="0" cellpadding="0" width="650" align="center" border="0" style="border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; width: 100%; max-width: 650px; padding:30px 30px">
<tr>