Currently when scheduling activities, duplicate logs are created. Indeed a message is posted when scheduling an activity, editing it and marking it as done. This leads to a lot of noise being created on records. This commit remove logs when scheduling and updating an activity. A sole message is posted when the activity is marked as done. Scheduled activity display in chatter is also improved to better differentiate the user creating the activity from the user who is assigned to the activity.
69 lines
4.2 KiB
XML
69 lines
4.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<template id="assets_backend" name="mail assets" inherit_id="web.assets_backend">
|
|
<xpath expr="." position="inside">
|
|
<script type="text/javascript" src="/mail/static/src/js/many2many_tags_email.js"></script>
|
|
|
|
<script type="text/javascript" src="/mail/static/src/js/client_action.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/chat_window.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/extended_chat_window.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/composer.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/chat_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/chatter.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/followers.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/thread.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/systray.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/tour.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/utils.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/window_manager.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/activity.js"></script>
|
|
<script type="text/javascript" src="/mail/static/src/js/web_kanban_activity.js"></script>
|
|
|
|
<link rel="stylesheet" href="/mail/static/src/less/announcement.less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/client_action.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/chat_window.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/extended_chat_window.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/composer.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/chatter.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/followers.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/thread.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/systray.less" type="text/less"/>
|
|
<link rel="stylesheet" href="/mail/static/src/less/mail_activity.less"/>
|
|
</xpath>
|
|
</template>
|
|
|
|
<template id="message_origin_link">
|
|
<p>This <t t-esc="self._description.lower()"/> has been <span t-if="edit">modified</span><span t-if="not edit">created</span> from:
|
|
<t t-foreach="origin" t-as="o">
|
|
<a href="#" t-att-data-oe-model="o._name" t-att-data-oe-id="o.id"> <t t-esc="o.name"/></a><span t-if="origin.ids[-1:] != o.ids">, </span>
|
|
</t>
|
|
</p>
|
|
</template>
|
|
|
|
<template id="message_user_assigned">
|
|
<p>Dear <t t-esc="object.user_id.name"/>,</p>
|
|
<p>You have been assigned to the <t t-esc="object._description.lower()"/> <t t-esc="object.name_get()[0][1]"/>.</p>
|
|
<p>
|
|
<a t-att-href="'/mail/view?model=%s&res_id=%s' % (object._name, object.id)"
|
|
style="background-color: #9E588B; margin-top: 10px; padding: 10px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 16px;">
|
|
View <t t-esc="object._description.lower()"/>
|
|
</a>
|
|
</p>
|
|
<p style="color:#9E588B;">Powered by <a target="_blank" href="https://www.odoo.com">Odoo</a>.</p>
|
|
</template>
|
|
|
|
<template id="message_activity_done">
|
|
<div>
|
|
<p>
|
|
<strong><span t-attf-class="fa #{activity.activity_type_id.icon}"/></strong> <span t-field="activity.activity_type_id.name"/> done
|
|
by <span t-field="activity.user_id.name"/>:
|
|
<span t-if="activity.summary" t-field="activity.summary"/>
|
|
</p>
|
|
<div t-field="activity.note"/>
|
|
</div>
|
|
</template>
|
|
|
|
</data>
|
|
</odoo>
|