[IMP] mail: parse note when scheduling an activity to make clickable links

Zizisse meuche iouzability.
This commit is contained in:
Deep Patel
2017-07-05 17:02:01 +02:00
committed by Thibault Delavallée
parent 2f6e396959
commit e9640407f4
+4
View File
@@ -6,6 +6,7 @@ var concurrency = require('web.concurrency');
var core = require('web.core');
var field_registry = require('web.field_registry');
var time = require('web.time');
var utils = require('mail.utils');
var QWeb = core.qweb;
var _t = core._t;
@@ -122,6 +123,9 @@ var Activity = AbstractActivityField.extend({
return fetch_def.then(function () {
_.each(self.activities, function (activity) {
activity.time_ago = moment(time.auto_str_to_date(activity.create_date)).fromNow();
if (activity.note) {
activity.note = utils.parse_and_transform(activity.note, utils.add_link);
}
});
self.$el.html(QWeb.render('mail.activity_items', {
activities: setDelayLabel(self.activities),